1
我在xhtml頁面中有一個bean類和一個selectBooleanCheckbox。我希望點擊該框的值應該在後臺bean中設置。在selectbooleancheckbox上設置bean值
這裏是代碼:
<h:selectBooleanCheckbox id="provisioningTargetCollector"
value="#{targetSource.provisioningTargetCollector}">
</h:selectBooleanCheckbox>
Bean類:
public boolean isProvisioningTargetCollector() {
return _provisioningTargetCollector;
}
public void setProvisioningTargetCollector(boolean provisioningTargetCollector) {
_provisioningTargetCollector = provisioningTargetCollector;
}
但getter和setter被稱爲只在頁面加載。如何在點擊複選框的情況下設置bean方法中的值。
其工作。謝謝。現在我想根據這個複選框的值顯示/隱藏一個combox盒子。你可以在這裏檢查問題http://stackoverflow.com/questions/25551303/jsf-ajax-render-not-working-on-selectbooleancheckbox。對不起,我是JSF的新手。 – 2014-08-29 13:35:49
不客氣!使用''標籤的'render'屬性,並遵循待評估組件的'rendered'屬性的評估結果。這將引導您朝着正確的方向發展,並且您將自行解決問題。 –
skuntsel
2014-08-29 13:40:28
謝謝!我只是這樣做的。但我無法找出爲什麼它不起作用。我已經檢查了很多次。 – 2014-08-29 14:02:44