Список GWT со скрытым столбцом идентификаторов (и, возможно, даже дополнительным видимым столбцом) - PullRequest
1 голос
/ 17 марта 2011


У меня есть следующий случай:
Мне нужно иметь список, в котором отображаются сотрудники.Сотрудник, в этом отношении, имеет следующие атрибуты: имя, имя и имя отдела.Я хочу, чтобы была возможность отображать имя сотрудника (и, возможно, даже имя_подразделения), НО, когда пользователь выбирает запись, я хочу иметь доступ к идентификатору сотрудника (так как это единственный уникальный идентификатор).Я не могу использовать идентификатор для просмотра, поскольку он не имеет никакого делового значения.
Я бы предпочел не использовать какие-либо внешние библиотеки, и в любом случае я не хочу использовать smartGWT.
Заранее спасибо,
Еффий

1 Ответ

2 голосов
/ 17 марта 2011

В соответствии с GWT api , когда вы устанавливаете элемент списка, вы можете установить «элемент» и «значение» как отдельные объекты, которые затем можно получить через индексы:

ListBox list = new ListBox();
list.addItem("John Smith", 1);
list.addItem("Jane Doe", 2);

int index = list.getSelectedIndex(); /// assuming selected index is zero for example
list.getValue(index); // ----> returns "John Smith"
list.getItemText(index); // ------> returns "1"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...