【发布时间】:2014-02-23 12:55:07
【问题描述】:
我已经为 Slickgrid 编写了一个自定义编辑器,它显示了带有来自 sql db 的项目的下拉框。这些项目在正式的 [id] [text] 中
我希望将 [id] 存储到 slickgrid 数据中,但向用户显示 [text]。 “显示”而不是“商店”似乎没有回调,所以不知道该怎么做?希望我也不必编写自定义渲染器?
例如。
this.init = function () {
$select = $("<SELECT tabIndex='0' class='editor-result'><OPTION value='1'>Passed</OPTION><OPTION value='0'>Failed</OPTION></SELECT>");
$select.appendTo(args.container);
$select.focus();
};
this.serializeValue = function () {
return $select.val();
};
this.applyValue = function (item, state) {
item[args.column.field] = state;
};
【问题讨论】:
-
看到这个Link
标签: slickgrid