Поддерживает ли привязка списка JGoodies привязку содержимого списка к объекту списка в модели? Я знаю, что могу добавлять слушателей в модель списка и модель предметной области и довольно легко координировать изменения между ними, но я не был уверен, сможет ли JGoodies это сделать. Я смог найти только привязку списка, которая имела дело с событиями выбора списка.
Привязка списка JGoodies
Ответы (2)
Я предлагаю вам использовать GlazedLists. Он действительно прост в использовании и отлично работает.
Одна из проблем заключается в том, что вам нужно использовать один из их классов, реализующий EventList
; вы не можете просто привязать модель списка к уже существующему List
.
person
Jason S
schedule
16.02.2010
Спасибо. Я думаю, что в этом случае использование EventList проблематично. У меня есть собственный список (в котором используются флажки).
- person Jeff Storey; 16.02.2010
Это не сложно. Отделите вашу модель необработанных данных от рендеринга ваших данных ... обычно у меня есть класс XXXXBean для представления самих данных, затем я использую настраиваемый TableFormat из GlazedLists для управления выводом результатов для разных полей данные. Я почти уверен, что если поле является логическим, оно автоматически отображает флажок. (в противном случае вам просто нужно добавить рендеры для флажков)
- person Jason S; 16.02.2010
У меня он разделен, хотя мне нравится хранить отдельную модель, которая указывает, какие элементы отмечены флажком (по сравнению с моделью выбора списка). Я мог бы, вероятно, встроить эту функциональность в саму модель списка, а не давать модели списка 2 (модель 2 - это ListModel и CheckBoxListModel).
- person Jeff Storey; 16.02.2010
Но я загляну в GlazedLists, но я думаю, что все еще пытаюсь выяснить, сделает ли это привязка JGoodies ...
- person Jeff Storey; 18.02.2010
Похоже, что это делают LinkedListModel и ArrayListModel. Раньше я не обращал на них внимания.
person
Jeff Storey
schedule
18.02.2010