<script type="text/javascript">
function checkUncheckWOClosure()
{
if(woTypeAutoWOClosure.isChecked() == true)
{
woTypeAutoActClosure.check();
}
else
{
woTypeAutoActClosure.uncheck();
}
}
</script>
<p:selectBooleanCheckbox id="workOrderTypeAutoActClosure"
value="#{workOrderTypeCrud.instance.autoActClosure}" widgetVar="woTypeAutoActClosure">
</p:selectBooleanCheckbox>
<p:selectBooleanCheckbox id="workOrderTypeAutoWOClosure"
value="#{workOrderTypeCrud.instance.autoWOClosure}" widgetVar="woTypeAutoWOClosure" onclick="checkUncheckWOClosure()">
</p:selectBooleanCheckbox>
实际上我想在我点击第二个复选框时自动检查第一个复选框。当我取消选中第二个复选框时取消选中第一个复选框。
答案 0 :(得分:2)
您的代码有一些错误:
Session.LCID = 1033
没有 onclick 属性。替代方案可能是 onchange 属性:<p:selectBooleanCheckbox />
<p:selectBooleanCheckbox
id="workOrderTypeAutoWOClosure"
value="#{workOrderTypeCrud.instance.autoWOClosure}"
widgetVar="woTypeAutoWOClosure"
onchange="checkUncheckWOClosure();">
/>
:PF('<widgetVar>')