如何更改网格行的单元格值
Hww to change cell value of grid row
我有一个网格,其中一列有 No
值。我有一个按钮 bbar
。当我单击按钮时,我希望将该值更改为 yes
并完成网格。
到目前为止我的代码是:
{
xtype: 'button',
text: 'Exclude',
handler : function(){
var cohartgrid = Ext.getCmp('HART_GRID');
var cohartstore = cohartgrid.getStore();
var record = Ext.getCmp('HART_GRID').getSelectionModel().getSelected();
var st = cohartstore.getRange();
if(record.data.EXL == "No"){
debugger;
var abc = record.data.EXL
abc.replace("Yes");
}
}}
这里我想要的值应该从 UI 和 Store.. 替换为 No 。(网格也应该是罢工)。我正在为此努力。
提前致谢
在这里
bbar: [
{
text: 'Exclude',
handler: function(){
var selModel = grid.getSelectionModel();
if(selModel.hasSelection()){
var record = selModel.getSelection()[0];
if(record.get('EXL') == "No")
record.set('EXL',"Yes");
}
}
}
]
这是工作示例检查 fiddle click here
试试这个,
我按照你的代码做了回答。
{
xtype: 'button',
text: 'Exclude',
handler : function(){
var cohartgrid = Ext.getCmp('HART_GRID');
var cohartstore = cohartgrid.getStore();
Ext.getCmp('HART_GRID').getSelectionModel().getSelected();
var st = cohartstore.getRange();
if(record.data.EXL == "No"){
record.set("EXL","YES")
}
}
}
您需要替换记录级别的值。
我有一个网格,其中一列有 No
值。我有一个按钮 bbar
。当我单击按钮时,我希望将该值更改为 yes
并完成网格。
到目前为止我的代码是:
{
xtype: 'button',
text: 'Exclude',
handler : function(){
var cohartgrid = Ext.getCmp('HART_GRID');
var cohartstore = cohartgrid.getStore();
var record = Ext.getCmp('HART_GRID').getSelectionModel().getSelected();
var st = cohartstore.getRange();
if(record.data.EXL == "No"){
debugger;
var abc = record.data.EXL
abc.replace("Yes");
}
}}
这里我想要的值应该从 UI 和 Store.. 替换为 No 。(网格也应该是罢工)。我正在为此努力。
提前致谢
在这里
bbar: [
{
text: 'Exclude',
handler: function(){
var selModel = grid.getSelectionModel();
if(selModel.hasSelection()){
var record = selModel.getSelection()[0];
if(record.get('EXL') == "No")
record.set('EXL',"Yes");
}
}
}
]
这是工作示例检查 fiddle click here
试试这个,
我按照你的代码做了回答。
{
xtype: 'button',
text: 'Exclude',
handler : function(){
var cohartgrid = Ext.getCmp('HART_GRID');
var cohartstore = cohartgrid.getStore();
Ext.getCmp('HART_GRID').getSelectionModel().getSelected();
var st = cohartstore.getRange();
if(record.data.EXL == "No"){
record.set("EXL","YES")
}
}
}
您需要替换记录级别的值。