【发布时间】:2017-02-20 18:32:30
【问题描述】:
我使用 ShieldUI API 创建了一个动态网格,并向每个列添加了下拉框。
但是当我添加新行时,之前的行值被重置为 null。据我了解,这是因为下拉值未设置到现有网格中:
当我在任何地方单击网格时,网格行会冻结并且行值会被保留。
我正在为下拉菜单使用自定义编辑器,例如:
function subAccountCustomEditor(cell, item)
{
$('<div id="subAccount"/>')
.appendTo(cell)
.shieldDropDown({
dataSource: { data: [] },
value: !item["subAccount"] ? null : item["subAccount"].toString(),
textTemplate: "{value}",
valueTemplate: "{code}",
inputTemplate: "{value}"
}).swidget().focus();
}
【问题讨论】:
标签: javascript jquery gridview datagrid shieldui