gpt4 book ai didi

javascript - ExtJS4 获取商店成员(member)

转载 作者:行者123 更新时间:2023-11-28 02:36:04 25 4
gpt4 key购买 nike

如何根据项目的属性获取 ExtJS4 上商店范围内项目的元素 id?例如,我按如下方式获取商店:

var combobox = Ext.ComponentQuery.query('[xtype=mycombobox]')[0];
var items = combobox.getStore().getRange();

我想根据用户在其他地方选择的产品 ID 跳转到组合框中的正确项目:

combobox.select(elementid);

我只是缺少让我说的逻辑

elementid = items.getWhere('prodid', 'productid'); // Or however its actually done.

最佳答案

这就是我最终想到的,实际上需要两次单独的调用。不确定这是否是最有效的方法,但它似乎有效。

首先,我需要获取具有等于 value 的 ProductID 的模型:

var model = combobox.getStore().findRecord('productId', value);

然后,我需要找出该模型在整个商店中的索引:

var index = combobox.getStore().indexOf(model);

然后我可以获取索引并将其应用回组合框:

combobox.select(index);

关于javascript - ExtJS4 获取商店成员(member),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13460077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com