extGrid里ComboBox显示下拉框的值
2013-10-11 13:10
561 查看
表格中combobox显示的是valueField值而不是displayField值,用如下方式就可以解决此问题。
{dataIndex:'zglb',header:'制购类别',width:80,
editor: zglbComb,
renderer:function(value,cellmeta,record){
var result = "";
if(OA.isNotBlank(value)){
zglbComb.store.each(function(ur){
if(ur.get('value') == value){
result = ur.get('label');
}
});
}
return result;
}
}
//表格中后面行的此列跟着变化
var line;
g1.on("cellclick",function(g,r,c,e){
line = r;
});
zglbComb.on("change",function(f,n,o){
var zglb = zglbComb.findRecord('value',n);
for(var i = line+1;i<g1.getStore().getCount();i++){
var record = g1.getStore().getAt(i);
record.set("zglb",zglb.get("value"));
}
});
{dataIndex:'zglb',header:'制购类别',width:80,
editor: zglbComb,
renderer:function(value,cellmeta,record){
var result = "";
if(OA.isNotBlank(value)){
zglbComb.store.each(function(ur){
if(ur.get('value') == value){
result = ur.get('label');
}
});
}
return result;
}
}
//表格中后面行的此列跟着变化
var line;
g1.on("cellclick",function(g,r,c,e){
line = r;
});
zglbComb.on("change",function(f,n,o){
var zglb = zglbComb.findRecord('value',n);
for(var i = line+1;i<g1.getStore().getCount();i++){
var record = g1.getStore().getAt(i);
record.set("zglb",zglb.get("value"));
}
});
相关文章推荐
- Ext应用--Combobox在Grid中的查询与显示
- Ext中combobox在Grid里显示问题
- Ext中combobox在grid显示问题
- Ext中combobox在grid显示问题
- Ext中combobox在Grid里显示问题
- EXT.NET 选择ComboBox下拉框中的值,另外一个下拉框的显示状态跟着变化
- EXT学习之——获取下拉框combobox的值与显示名
- Ext.grid.feature.Grouping页头分组如何显示其他信息
- 在修改信息窗口中,Ext.combobox的默认值显示
- Ext grid显示某行某列的数据
- Ext EditorGridPanel 下拉选择后显示value值
- Extjs实现在Ext.grid列鼠标悬浮显示图片
- Ext Combobox 显示valueField值 不显示displayField问题
- Ext.Net 1.x_Ext.Net.GridPanel根据字段值显示图片+背景色
- extjs combobox下拉框显示位置问题
- Ext中向Ext.grid.GridPanel() 显示按钮,并绑定id(行标识)
- 利用Ext grid显示前台数据,然后把前台数据进行Excel表导出
- extjs4.1 grid嵌入combobox,选中后显示displayField而不是valueField
- Combobox下拉框加深显示Combobox中text的值,取消原有的填充显示
- Ext Combobox 显示valueField值 不显示displayField问题