1
<p:selectBooleanCheckbox value="#{dropdownView.value}">
<p:ajax update="msgs" listener="#{dropdownView.add}" />
</p:selectBooleanCheckbox>

在 primefaces 中,我可以使用上面的代码调用 bean 方法来执行单击复选框的操作。

但我无法调用 bean 方法selectBooleanCheckbox在 Bootsfaces 中单击时执行操作。任何人都可以就如何成功调用在 Bootsfaces中显示消息truefalseonclick 的bean 方法提供帮助。selectBooleancheckbox

我已经尝试过了,但它不起作用:

<b:selectBooleanCheckbox value="#{dropdownView.value}" 
           update="msgs" onchange="ajax:ajaxBean.add()" />

我是新手。任何帮助将不胜感激。谢谢

4

1 回答 1

0

BootsFaces展示有一个如何使用带有复选框的 AJAX 的示例。我们的示例使用onclick代替onchange. 除此之外,一切似乎都是一样的。我还没有检查,但它可能b:checkbox不支持onchange(虽然我不明白为什么不支持 - 我们已经实现了这两个事件)。

顺便说一句,使用f:ajax/p:ajax和监听器的另一种方法也应该有效。但是我们后来添加了这个特性,所以我们不保证传统的 JSF 风格的 AJAX 总是可以与 BootsFaces 一起工作。

于 2016-11-03T22:48:21.377 回答