Я работаю над дефектом, в котором по умолчанию все флажки должны быть выбраны, если используются несколько каналов. Однако, в настоящее время в случае нескольких каналов выбирает флажок кулака канала остается невыбранным толькоИспользование функции JSTL fn: length
Кодекс JSTL является
<label data-use-main="#"
class="left-align form-inline checkbox ${fn:length(messageForm.configuredChannels) > 1 ? '' : 'hidden'}">
<form:checkbox path="emailMessageForm.useMainMessageEmail" />
<label>
<spring:message code="message.use.main.content.email"></spring:message>
</label>
</label>
я м не в состоянии понять, как ${fn:length(messageForm.configuredChannels) > 1 ? '' : 'hidden'}">
работает как флажок проверил состояние зависит от него ,
Спасибо за комментарий, однако вопросы, если коллекция содержит более одного элемента, то первый флажок всегда не установлен по умолчанию, он должен быть установлен по умолчанию , – ronan
Gotcha, вам нужно использовать атрибут 'value' в теге checkbox. –
Вы разместили в своей модели «emailMessageForm»? –