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