• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Multi-value + grid

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
215
рисовать руками лень, похотелка - редактирование "синхронных" полей
т.е. отображать в виде таблицы и редактировать как отдельные строки
может есть уже готовые решения, нагуглить не получилось :(
или фантазия на гуглеж у меня плохая ;)
отображать - оно можно по-разному
а вот редактировать (да еще если и инлайн) - это вызывает приступ лени по созданию велика
 
R

romych2004

Я бы сделал как-нибудь так..
1) Вместо реста можно использовать rpc, но рест мне нравится больше, т.к. можно положить сервис на другую страницу.
2) Вместо кнопки "сейв" можно повесить onchange на поле и сохранять только одно поле, вместо всей строки
3) Возможно вместо репитера будет удобнее использовать dataTable
4) Обработчики добавить по желанию
 

Вложения

  • test.txt
    3,1 КБ · Просмотры: 577

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
215
@romych2004 , спасибо
объяснил я, видать, плохо
вот 3-и решения
хз как пропустил при поиске...
все вполне адекватны задаче, одно даже и тренингах было (и ведь забыл...)
 
R

romych2004

А.. так то совсем другое :)

Еще вариант - создать Bean, реализовать интерфейс для этого бина com.ibm.xsp.model.DataObject и можно будет использовать bean[index]. Соответственно в setValue и getValue попадет в качестве ключа - index
[doublepost=1492671235,1492593651][/doublepost]Чет тупанул, тот вариант не совсем подходит.. ну или надо еще ковырять с $ и #
 

Domino-Designer

Людям надо поморгать!
Lotus Team
06.12.2011
616
223
BIT
9
Возможно участники меня поправят.
У меня только первый Managed beans подгружается. <<-- проблема. Никак не получается разные классы подгружать.
Это у всех, или чисто у меня недоработка? 901-06
 
R

romych2004

@Domino-Designer, а где ты прописал? в faces-config?
У меня таких проблем не было.. может имена бинов одинаковые? или совпадает какой-нибудь viewScope.key с названием бина?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!