2013-09-23 2 views
0

Компонент Extjs Itemselector имеет методы getValue, getSubmitData, getSubmitValue, которые возвращают ключи выбранных записей.Extjs - Как получить поля отображения из itemselector?

Я ищу лучший способ, чем брать ключи записей, выбранных из компонента, и извлекать для записи из магазина путем поиска в магазине последовательным образом. Это очень дорогостоящее решение, которое не очень хорошо работает для меня, поскольку itemselector имеет большое количество записей.

Вопрос: есть ли способ получить отображаемую строку/значение (в выбранной части элемента item) вместе с ключами непосредственно из компонента, а не как указано выше?

благодаря Nohsib

ответ

0

Это работает в моем коде, чтобы получить массив всех записей, которые вы можете получить значения из, она не может работать в вашей, если у вас есть другая версия ExtJS:

itemSelectorField.toField.store.getRange(); 

Ох, и если вы хотите, чтобы значения отображаются в виде списка строк:

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

itemSelectorField.toField.store.getRange(); работал на меня. Спасибо Reimius – Nohsib

Смежные вопросы