ext grid 给单元格 赋值

时间:2022-02-09 18:24:02
当选中某行时,触发一个事件,然后给这行的某列的赋值,请问怎么实现?

6 个解决方案

#1


友情UP

#2


rowselect事件

#3


var idStr = grid.getSelectionModel().getSelected().id;
Ext.getCmp(idStr).click(
  dataStore.getById(idStr).set("record中定义的你要改更的字段","value");
)

好久没写Ext了,没有验证,LZ试一下

#4


下班喽,JF..... ext grid 给单元格 赋值

#5


grid.getSelectionModel().getSelected().set(id,value);
这样就好了,id为dataIndex,value为要赋的值

#6


又发现了一个extjs的bug,当一个可编辑的表格的store中值为空时,你修改此列的单元格之后,不给你标记为已修改,真郁闷 ,3.1的某个版本

#1


友情UP

#2


rowselect事件

#3


var idStr = grid.getSelectionModel().getSelected().id;
Ext.getCmp(idStr).click(
  dataStore.getById(idStr).set("record中定义的你要改更的字段","value");
)

好久没写Ext了,没有验证,LZ试一下

#4


下班喽,JF..... ext grid 给单元格 赋值

#5


grid.getSelectionModel().getSelected().set(id,value);
这样就好了,id为dataIndex,value为要赋的值

#6


又发现了一个extjs的bug,当一个可编辑的表格的store中值为空时,你修改此列的单元格之后,不给你标记为已修改,真郁闷 ,3.1的某个版本