【发布时间】:2016-12-07 09:15:26
【问题描述】:
<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>
实际上,我想在单击第二个复选框时自动选中第一个复选框。当我取消选中第二个复选框时,取消选中第一个复选框。
【问题讨论】:
-
您的浏览器控制台有错误吗?尝试将这一行更改如下:
if(woTypeAutoWOClosure.checked() == true) -
以前它工作正常,但是当我将 primefaces 版本从 3.5 升级到 6.0 时,它就无法正常工作了。
-
@chaeschuechli,对不起,它不起作用。
-
下次提问时请直接提供版本信息。
标签: javascript primefaces jsf-2.2