Ext.grid.EditorGridPanel
可编辑数据表格
Config {
clicksToEdit : Number    //点几次开始编辑,默认为2
}

方法
EditorGridPanel()
构造,应为 EditorGridPanel(Object config)
startEditing( Number rowIndex, Number colIndex ) : void
stopEditing() : void
开始停止编辑

事件
afteredit : ( Object e )
beforeedit : ( Object e )
validateedit : ( Object e )

下面我们扩展一下刚才的示例应用一下EditorGridPanel


 

Ext.widgets-grid(2)         //定义数组
Ext.widgets-grid(2)
var arr=[
Ext.widgets-grid(2)    [
'Bill''Gardener','2007-01-02',-10,true],
Ext.widgets-grid(2)    [ 
'Ben''Horticulturalist','2007-01-03',-20.1,false],
Ext.widgets-grid(2)    [
'''Gardener','2007-02-02',0,true],
Ext.widgets-grid(2)    [
'''Gardener','2007-01-04',13,false],
Ext.widgets-grid(2)    [ 
'''Horticulturalist','2007-01-05',15.2,false]
Ext.widgets-grid(2)    ];
Ext.widgets-grid(2)
var reader = new Ext.data.ArrayReader(
Ext.widgets-grid(2)
}



Ext.grid.PropertyGrid
属性表格.继承自EditorGridPanel,用习惯ide的用户都会喜欢这个简单的属性表格,

config{
     customEditors : Object    //自定义属性编辑器
      source : Object    //数据源
}

方法
PropertyGrid( Object config )
构造

getSource() : Object
setSource( Object source ) : void
得到和设置数据源

事件
beforepropertychange : ( Object source, String recordId, Mixed value,
propertychange : ( Object source, String recordId, Mixed value, Mixed

同样用一个简单的示例来完成PropertyGrid的学习
        

grid.render();



选择模式都很容易使用,略过,至于其它的扩展,有时间再慢慢研究了,第一步先以学会使用为主

相关文章:

  • 2021-11-02
  • 2022-12-23
  • 2022-12-23
  • 2022-02-22
  • 2021-12-20
  • 2022-12-23
  • 2022-02-01
猜你喜欢
  • 2021-06-05
  • 2021-05-30
  • 2021-08-23
  • 2022-02-11
  • 2021-07-14
  • 2021-10-19
  • 2021-11-01
相关资源
相似解决方案