Как получить выбранные значения? И в зависимости от того, сколько значений у меня выбрано, изменить label на элементе ? Пытался написать скрипт, но ничего не получилось, т.к. не происходит update label. Т.е. при выборе всех значений, отображается слово "Все". Но когда я убираю все checkbox, оно не исчезает. А если добавить update, то меню с checkbox свернется.
<p:selectCheckboxMenu value="#{managedBean.filterDepartmentIds}" id="emdepartmentList" widgetVar="emdepartmentList"
label="..."
required="#{empty managedBean.filterDepartmentIds}"
rendered="#{managedBean.isCreateMode}"
styleClass="-fill"
multiple = "true">
<p:ajax update="toolTipFade"/>
<p:ajax process="@this" update="test1" event="toggleSelect"
oncomplete="if (PF('emdepartmentList').inputs.filter(':checked').length === #{managedBean.departmentList.size()}){
PF('emdepartmentList').label.text('#{msg['all']}');
} else {
PF('emdepartmentList').label.text('...');
}"/>
Использую Primefaces 5.3. Обновить до более новой версии не могу, ввиду определенных обстоятельств.
Вопрос решен добавлением
<p:ajax process="@this" event="change"/>
Есть класс, который выполняят логику деления в столбик, результаты вычисления сохраняются в его переменных
Есть класс User, в котором заданы 6 имен и 6 фамилий и который создает случайного человека со случайным именем, фамилией и возрастомВ нем реализован...
интересует вопрос, каким образом можно массив разделить на два ряда в конечном отображении? На данный момент массив отображается одним рядом
Я новичок в андроид разработкеУ меня вопрос