Multi-value + grid

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
8 007
611
рисовать руками лень, похотелка - редактирование "синхронных" полей
т.е. отображать в виде таблицы и редактировать как отдельные строки
может есть уже готовые решения, нагуглить не получилось :(
или фантазия на гуглеж у меня плохая ;)
отображать - оно можно по-разному
а вот редактировать (да еще если и инлайн) - это вызывает приступ лени по созданию велика
 
Я бы сделал как-нибудь так..
1) Вместо реста можно использовать rpc, но рест мне нравится больше, т.к. можно положить сервис на другую страницу.
2) Вместо кнопки "сейв" можно повесить onchange на поле и сохранять только одно поле, вместо всей строки
3) Возможно вместо репитера будет удобнее использовать dataTable
4) Обработчики добавить по желанию
 

Вложения

  • test.txt
    test.txt
    3,1 КБ · Просмотры: 666
@romych2004 , спасибо
объяснил я, видать, плохо
вот 3-и решения
хз как пропустил при поиске...
все вполне адекватны задаче, одно даже и тренингах было (и ведь забыл...)
 
А.. так то совсем другое :)

Еще вариант - создать Bean, реализовать интерфейс для этого бина com.ibm.xsp.model.DataObject и можно будет использовать bean[index]. Соответственно в setValue и getValue попадет в качестве ключа - index
[doublepost=1492671235,1492593651][/doublepost]Чет тупанул, тот вариант не совсем подходит.. ну или надо еще ковырять с $ и #
 
Возможно участники меня поправят.
У меня только первый Managed beans подгружается. <<-- проблема. Никак не получается разные классы подгружать.
Это у всех, или чисто у меня недоработка? 901-06
 
@Domino-Designer, а где ты прописал? в faces-config?
У меня таких проблем не было.. может имена бинов одинаковые? или совпадает какой-нибудь viewScope.key с названием бина?
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab