[英]EXT JS How to check field on form opening?
我有包含組合框字段的訂單。 當用戶選擇特定值時,系統會啟用表單中的新字段集。 這部分代碼如下所示:
if (action.result.data.field == "1") {
Order.query('fieldset[itemId="set1"]')[0].enable();
Order.query('fieldset[itemId="set2"]')[0].show();
}
但是,如果用戶使用已選擇的特定值打開編輯表單,則系統不會顯示此字段集。 我需要系統在打開編輯表單時檢查特定值。 我應該使用什么課程?
看一下這個ExtJS示例。 也許這可以指導您。 在您的情況下,可能是您必須偵聽form.Panel渲染事件,並根據從服務器/本地呈現的記錄中的值設置表單字段。 像下面這樣。
onSelectionChange: function(model, records) {
var rec = records[0];
if (rec) {
this.getForm().loadRecord(rec);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.