情况如下: 我正在网格中创建一行。我有几个属性,其中一个组合称为“部门”和#39;和一个名为' name'的字段。业务规则是所有的名称'在一个部门'必须是独一无二的网格不会加载所有部门名称组合,因此我必须调用后端。我想在
时拨打这个电话这样我检查何时改变。问题是这在创建期间发生,并且数据源中没有行,并且事务日志中没有累积的行。
如何访问' rowEditTemplate'的字段?在这些特定事件期间创建期间,为了检查我的价值观?有没有其他/更好的方法来实现这个目标?
答案 0 :(得分:3)
在您进行第一次编辑之前,不会创建编辑器。您可以使用editRowStarted事件来附加编辑器逻辑。它们可以使用editorForKey方法获得。
editRowStarted: function (evt, ui) {
var comboEditor = ui.owner.editorForKey("ProductDescription");
}
我创建了一个小小提琴,为editRowStarted上的组合分配数据源。它应该作为你想要实现的目标的起点。