Я пытаюсь реализовать решение, описанное в <h:selectOneRadio> renders table element, how to avoid this?Предустановленные проверяются состояние часов: selectOneRadio с проходными элементами
<div class="form-group">
<h:outputLabel styleClass="control-label"
value="#{msgClient.legalPersonality} " />
Selected value : <h:outputText value="#{msgClient['legalPersonality.' += clientBean.clientDto.legalPersonality.label]}" />
<div>
<f:metadata>
<f:viewParam name="legalPersonality" value="#{clientBean.clientDto.legalPersonality}" />
</f:metadata>
<ui:repeat var="legalPersonality" value="#{clientBean.legalPersonalities}">
<label class="radio-inline">
<input type="radio" jsf:id="legal" pt:name="legalPersonality" value="#{legalPersonality}">
<f:ajax execute="@this" render="@form" />
</input>
<h:outputText value="#{msgClient['legalPersonality.' += legalPersonality.label]}" />
</label>
</ui:repeat>
</div>
</div>
Все, кажется, работает хорошо, выбранное значение корректно обновляются с F: Ajax компоненты (setter вызывается с правильным значением). НО радиокнопки никогда не проверяются. Я имею в виду, что он проверяется, когда я нажимаю на него, но он не контролируется сразу после. Даже при загрузке страницы со значением по умолчанию в clientDto.legalPersonality все не проверяется.
Как это выглядит: http://oi58.tinypic.com/242788g.jpg
Любая помощь будет принята с благодарностью. Спасибо.
Работает как очарование! Спасибо за помощь. –
Добро пожаловать :) – BalusC