バッキングでselectBooleanCheckboxが、ここでJSFコンポーネントです:
JSF 1.1 - hのID属性を取得する方法:だから豆
<h:selectBooleanCheckbox id="cb#{index}" value="backingBean.value" />
そしてここでは、バッキングBeanのJavaの一部です:
/**
* getValue is a method which checks if a checkbox is selected or not, using the checkbox ID
*/
public boolean getValue() {
//TODO: get the checkbox id
String checkboxID = ??
if (getCheckedIDs().contains(checkboxID)) {
return true;
}
return false;
}
ページにチェックボックスがロードされているとき、チェックボックスをオンにするかどうかをチェックします。 質問は、の代わりに何を書きますか?メソッドを呼び出したチェックボックスのIDを取得するには? JSF 1.1のみを使用できることは非常に重要なので、このバージョンでは動作しない多くのソリューションがあります。
'値= "backingBean.value"'で間違っ...なければならない '値= "#{backingBean.value}" – Kukeltje