选择列表值 - sencha touch

时间:2013-09-03 07:24:14

标签: list sencha-touch selecteditem

我有覆盖,其中我有一个列表组件。    我从中选择了多个列表项。    我按下OK按钮,我的叠加层消失了。

现在我想要的是:

当我再次打开该叠加层时,我希望突出显示之前选定的项目。

我想在sencha touch中这样做。

1 个答案:

答案 0 :(得分:0)

再次打开叠加层时,应显示或突出显示以前选择的项目。

根据我的理解,当您单击“确定”按钮时,您将在商店中将所选值作为额外参数传递以再次加载。

所以,当你再次打开那个叠加层时,你会在商店里找到那些额外的东西......所以,你可以做下面的事情。我相信,它会奏效。

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); });`

谢谢!