Beanプロパティに基づいて、Primefacesの特定の行セットに対して無線ベースの行選択を無効にする方法があるかどうかを知りたいと思います。いくつかの行のみ行選択を無効にする - Primefaces
例:この場合
<p:dataTable var="foo" value="#{bean.foos}" selection="#{bean.selectedFoo}">`
<p:column selectionMode="single" />`
<p:column>
<h:outputText value="#{foo.bar}" />
</p:column>
<p:dataTable
、私は列に関連付けられたラジオボタンを無効にする意味の行を無効にすることによって、foo.bar == 1,5,10
行を無効にしたいと想像。
私はそれを達成する方法を理解できませんでした...どのようなアイデアですか? css + javascriptのハックソリューションでさえ受け入れられるでしょう。
ありがとうございます!
<script type="text/javascript" src="jquery.js"></script>
<script>
$(function(){
$("#myform input[type = radio]:nth(1)").attr('disabled', 'disabled');
});
</script>
を次のように
関連するラジオボタンに* disabled *属性を追加します。 – RobG