2
我正在使用Extjs 4.2,並且在我的頁面上有一個組合框字段。當我更新這個頁面時,我需要在組合框中顯示選定的值。如果我使用靜態數據,它會正常工作,但是當我從數據庫加載數據時,數據即將到來,但它顯示所選組合框的值(不是標籤)。無法填充組合框標籤IN EXTJS
我已經完成了使用組合框的select
方法的工作,但我需要遍歷存儲以獲取選定的值。商店值不是從1開始,而是從100開始,並且組合框的select
方法使用列表的索引。
下面是您可以檢查的代碼,但這不適用於多個組合框。
var specilizationComboBox = Ext.getCmp("doctorMasterVO.specilizationFkId");
var specilizationValue = 0;
specilizationStore.each(function (record) {
if (record.get('value') != dataRead.dataVO.doctorMasterVO.specilizationFkId) {
specilizationValue = specilizationValue + 1;
}
else {
return false;
}
});
specilizationComboBox.select(specilizationComboBox.store.data.items[specilizationValue]);
請告訴我,有任何其他方式可以做到這一點,因爲迭代整個商店不是一個好主意。
非常感謝您爲我工作。 – Saurabh