在jsf中选中另一个复选框时,取消选中该复选框

09Q71AO534

我有一种情况,如果我选中一个复选框,则应取消选中另一个复选框。

我正在使用JSF。

我的代码:

 <p:dataTable>
      <p:column headerText="PAID">
            <p:selectBooleanCheckbox value="#{bean.paid}" />
      </p:column>
      <p:column headerText="NOT PAID">
            <p:selectBooleanCheckbox value="#{bean.notPaid}"/>
       </p:column>
 </p:dataTable>

清除视图:

在此处输入图片说明

我怎样才能做到这一点!

09Q71AO534

@ J4mes先生已经工作了。

我尝试使用相同的方法,但使用<p:selectBooleanCheckbox>

代码

<p:column id="paid" headerText="Paid">
    <p:selectBooleanCheckbox id="paidCheckBox" value="#{bean.paid}">
       <p:ajax update="notPaidCheckBox" listener="#{bean.onPaidStatusChange}" />
    </p:selectBooleanCheckbox>
</p:column>
<p:column id="notPaid" headerText="NotPaid">
    <p:selectBooleanCheckbox id="notPaidCheckBox" value="#{bean.notPaid}">
        <p:ajax update="paidCheckBox" listener="#{bean.onNotPaidStatusChange}" />
    </p:selectBooleanCheckbox>
</p:column>

@ManagedBean(name="bean")
@SessionScoped
public class Bean {
   private boolean paid;
   private boolean notpaid;

   @PostConstruct
   public void Bean() {
      this.paid= true;
   }

   public void onPaidStatusChange() {
      if (paid) notpaid= false;
   }

   public void onNotPaidStatusChange() {
      if (notpaid) paid= false;
   }
}

这很好。 Thanks for Mr.J4mes approach ;-)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选中另一个复选框后,取消选中该复选框

来自分类Dev

选择另一个复选框后,如何取消选中该复选框?

来自分类Dev

如果选中一个复选框,如何取消选中另一个复选框?

来自分类Dev

如果选中一个复选框,如何取消选中另一个复选框?

来自分类Dev

选中复选框时,显示另一个复选框

来自分类Dev

选中另一个复选框时禁用复选框

来自分类Dev

单击另一个复选框时,该复选框变为未选中状态

来自分类Dev

单击另一个复选框时,该复选框变为未选中状态

来自分类Dev

选中复选框,如果另一个复选框被选中

来自分类Dev

当用户选中另一个复选框时,取消选中一个复选框(复选框的复选框在地图中)

来自分类Dev

jQuery选择多个属性并选中/取消选中另一个复选框

来自分类Dev

一个复选框取消选中另一个

来自分类Dev

如何选中另一个复选框的更改复选框?

来自分类Dev

如何选中另一个复选框的更改复选框?

来自分类Dev

禁用选择/复选框当另一个被选中/选中时

来自分类Dev

在Gridview中选中一个复选框后,会选中(取消)多个复选框-Android

来自分类Dev

在Gridview中选中一个复选框后,会选中(取消)多个复选框-Android

来自分类Dev

如何仅从组复选框中的另一个复选框中选中所有其他复选框

来自分类Dev

为什么在单击另一个复选框时未选中我的复选框?(Vue,CSS)

来自分类Dev

取消选中复选框取决于另一个活动

来自分类Dev

如果选中了一个复选框,请取消选中另一个复选框,然后显示/隐藏HTML代码

来自分类Dev

取消选中一个复选框(如果另一个选中了javascript)

来自分类Dev

取消选中复选框之一时,取消选中“全部选中”复选框

来自分类Dev

取消选中其中一个复选框时,取消选中CheckboxAll

来自分类Dev

未选择任何元素时,请取消选中该复选框。仅选中一个复选框。更改relevent div容器的背景颜色。

来自分类Dev

选中一个复选框时,请选中其他复选框

来自分类Dev

当另一个复选框被选中时,如何选中一个复选框?[JavaScript]

来自分类Dev

复选框 - 选中时触发一个功能,未选中时触发另一个功能

来自分类Dev

单击另一个复选框时禁用该复选框

Related 相关文章

  1. 1

    选中另一个复选框后,取消选中该复选框

  2. 2

    选择另一个复选框后,如何取消选中该复选框?

  3. 3

    如果选中一个复选框,如何取消选中另一个复选框?

  4. 4

    如果选中一个复选框,如何取消选中另一个复选框?

  5. 5

    选中复选框时,显示另一个复选框

  6. 6

    选中另一个复选框时禁用复选框

  7. 7

    单击另一个复选框时,该复选框变为未选中状态

  8. 8

    单击另一个复选框时,该复选框变为未选中状态

  9. 9

    选中复选框,如果另一个复选框被选中

  10. 10

    当用户选中另一个复选框时,取消选中一个复选框(复选框的复选框在地图中)

  11. 11

    jQuery选择多个属性并选中/取消选中另一个复选框

  12. 12

    一个复选框取消选中另一个

  13. 13

    如何选中另一个复选框的更改复选框?

  14. 14

    如何选中另一个复选框的更改复选框?

  15. 15

    禁用选择/复选框当另一个被选中/选中时

  16. 16

    在Gridview中选中一个复选框后,会选中(取消)多个复选框-Android

  17. 17

    在Gridview中选中一个复选框后,会选中(取消)多个复选框-Android

  18. 18

    如何仅从组复选框中的另一个复选框中选中所有其他复选框

  19. 19

    为什么在单击另一个复选框时未选中我的复选框?(Vue,CSS)

  20. 20

    取消选中复选框取决于另一个活动

  21. 21

    如果选中了一个复选框,请取消选中另一个复选框,然后显示/隐藏HTML代码

  22. 22

    取消选中一个复选框(如果另一个选中了javascript)

  23. 23

    取消选中复选框之一时,取消选中“全部选中”复选框

  24. 24

    取消选中其中一个复选框时,取消选中CheckboxAll

  25. 25

    未选择任何元素时,请取消选中该复选框。仅选中一个复选框。更改relevent div容器的背景颜色。

  26. 26

    选中一个复选框时,请选中其他复选框

  27. 27

    当另一个复选框被选中时,如何选中一个复选框?[JavaScript]

  28. 28

    复选框 - 选中时触发一个功能,未选中时触发另一个功能

  29. 29

    单击另一个复选框时禁用该复选框

热门标签

归档