EasyUI datagrid combobox绑定name而不是id

时间:13-05-05 栏目:EasyUI, web前端 作者:zongyan86 评论:0 点击: 8,787 次

经常有人问这个问题,其实,这个主要也是formatter的用法。
第一, 开行编辑状态
{ field: 'AssetName', title: '报废物品', width: 100, align: 'center',
formatter:productFormatter,
editor:
{
type: 'combobox',
options: {
required: true,
valueField: 'Id',
textField: 'AssetName',
editable: false,
data: products,
panelHeight: 'auto'
}
}
}
第二:
var products = [{ Id: 0, AssetName: 'ceshi' }, { Id: 2, AssetName: 'dd'}];
第三:
function productFormatter(value) {
for (var i = 0; i < products.length; i++) {
if (products[i].Id == value)
return products[i].AssetName;
}
return value;
}
 

web开发技术



声明: 本文由( zongyan86 )原创编译,转载请保留链接: EasyUI datagrid combobox绑定name而不是id

关注我们