在selectionChanged或checkValue发生时,如何在创建网格行期间访问rowedittemplate中的另一个字段/组合?

时间:2014-11-13 06:40:15

标签: infragistics ignite-ui iggrid igcombo

情况如下: 我正在网格中创建一行。我有几个属性,其中一个组合称为“部门”和#39;和一个名为' name'的字段。业务规则是所有的名称'在一个部门'必须是独一无二的网格不会加载所有部门名称组合,因此我必须调用后端。我想在

时拨打这个电话
  1. 选择更改部门'组合发生或
  2. 当'checkValue' ' name'的验证器选项提起了。
  3. 这样我检查何时改变。问题是这在创建期间发生,并且数据源中没有行,并且事务日志中没有累积的行。

    如何访问' rowEditTemplate'的字段?在这些特定事件期间创建期间,为了检查我的价值观?有没有其他/更好的方法来实现这个目标?

1 个答案:

答案 0 :(得分:3)

在您进行第一次编辑之前,不会创建编辑器。您可以使用editRowStarted事件来附加编辑器逻辑。它们可以使用editorForKey方法获得。

editRowStarted: function (evt, ui) {
    var comboEditor = ui.owner.editorForKey("ProductDescription");
}

我创建了一个小小提琴,为editRowStarted上的组合分配数据源。它应该作为你想要实现的目标的起点。

http://jsfiddle.net/hfen0qea/