我有一个叠加层,其中有一个列表组件。我从中选择多个列表项。我按下 OK 按钮,我的覆盖消失了。
现在我想要的是:
当我再次打开该叠加层时,我希望突出显示那些先前选择的项目。
我想在煎茶触摸中做到这一点。
我有一个叠加层,其中有一个列表组件。我从中选择多个列表项。我按下 OK 按钮,我的覆盖消失了。
现在我想要的是:
当我再次打开该叠加层时,我希望突出显示那些先前选择的项目。
我想在煎茶触摸中做到这一点。
当您再次打开叠加层时,应显示或突出显示先前选择的项目。
根据我的理解,当您单击“确定”按钮时,您会将选定的值作为额外参数传递到存储中以再次加载它。
因此,当您再次打开该叠加层时,您将在商店中拥有这些额外参数......所以,您可以执行以下操作。我敢肯定,它会起作用的。
var store = Ext.getStore('storeId'),
selectedItems[],
selectedRec,
selectedRecs = [],
extraparameter = store.getProxy().extraParameters;
您可以像这样获得选定的交易类型。
selectedItems = extraparameter.selectedItems
Ext.Array.each(selectedItems , function(selectedItem) {
selectedRec = multiSelect.getStore().findRecord('transaction_type', transactiontype);
selectedRecs.push(selectedRec);
});`
谢谢 !