EXT JS如何检查表单开头的字段?

时间:2017-11-24 08:21:04

标签: javascript web extjs

我有包含组合框字段的订单。当用户选择特定值时,系统会在表单中启用新的字段集。 这部分代码如下:

if (action.result.data.field == "1") {
     Order.query('fieldset[itemId="set1"]')[0].enable();
     Order.query('fieldset[itemId="set2"]')[0].show();
   }

但是如果用户打开已经选择了特定值的编辑表单,系统就不会显示这组字段。我需要系统检查打开编辑表单的具体值。我应该上什么课?

1 个答案:

答案 0 :(得分:0)

看看这个ExtJS示例。可能这可以指导你。在您的情况下,您可能需要监听form.Panel渲染事件并根据您从本地服务器/当前获取的记录中的值设置表单字段。像下面的东西。

 onSelectionChange: function(model, records) {
    var rec = records[0];
    if (rec) {
        this.getForm().loadRecord(rec);
    }
}

load form based on record click