Extjs Hww更改网格行的单元格值
我有一个网格,其中一列有Extjs Hww更改网格行的单元格值,extjs,extjs3,Extjs,Extjs3,我有一个网格,其中一列有No值。我有一个按钮Ibbar。当我点击按钮时,我希望将该值更改为yes,并完成网格。 到目前为止,我的代码是: { xtype: 'button', text: 'Exclude', handler : function(){ var cohartgrid = Ext.getCmp('HART_GRID'); var cohartstore = cohartgrid.getStore(); var record = Ext.getCmp('H
No
值。我有一个按钮Ibbar
。当我点击按钮时,我希望将该值更改为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和存储中的“是”到“否”。。(同样,网格也应该被删除)。我正在为此而努力
提前谢谢给你
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");
}
}
}
]
这是一个工作示例,请检查小提琴
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");
}
}
}
]
这是一个工作示例检查小提琴试试这个
我按照你的密码做了回答
{
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")
}
}
}
您需要在记录级别替换该值。试试这个
我按照你的密码做了回答
{
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")
}
}
}
您需要在记录级别替换该值。谢谢您的帮助,但我正在使用Ext 3。有什么建议吗?谢谢你的帮助,但我用的是分机3。有什么建议吗。