Extjs - 如何从itemselector获取显示字段?

时间:2013-09-23 15:52:40

标签: extjs extjs4 extjs4.1 extjs4.2

Extjs Itemselector组件有getValue,getSubmitData,getSubmitValue等方法,它们将返回所选记录的键。

我正在寻找一种更好的方法,而不是从组件中选择记录的键,并通过按顺序搜索商店从商店获取记录。这是一个非常昂贵的解决方案,因为itemselector有大量记录,所以对我来说效果不佳。

问题:有没有办法检索显示的字符串/值(在itemselector的选定部分中)以及直接来自组件的键,而不是如上所述?

感谢 Nohsib

1 个答案:

答案 0 :(得分:0)

这可以在我的代码中获取所有记录的数组,然后您可以从中获取值,如果您有不同版本的Extjs,它可能无法在您的代码中使用:

itemSelectorField.toField.store.getRange();

哦,如果你想将显示值作为字符串列表:

itemSelectorField.toField.store.getRange().collect("display_value_propery_name").join(",");