Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Extjs Itemselector 组件具有 getValue、getSubmitData、getSubmitValue 等方法,这些方法将返回所选记录的键。
我正在寻找一种比从组件中选择记录的键并通过按顺序搜索存储来从存储中获取记录更好的方法。这是一个非常耗时的解决方案,对我来说效果不佳,因为 itemselector 有大量记录。
问题:有没有办法直接从组件中检索显示的字符串/值(在项目选择器的选定部分中)以及键,而不是像上面那样?
感谢 Nohsib
这在我的代码中可以获取所有记录的数组,然后您可以从中获取值,如果您有不同版本的 Extjs,它可能不适用于您的:
itemSelectorField.toField.store.getRange();
哦,如果您希望将显示值作为字符串列表:
itemSelectorField.toField.store.getRange().collect("display_value_propery_name").join(",");