为什么 selectBooleanCheckbox 会在单击时将我发送到页面底部?

Why does selectBooleanCheckbox send me to the bottom of the page on click?

提问人:Jacob Jackson 提问时间:10/7/2022 最后编辑:Jacob Jackson 更新时间:10/7/2022 访问量:24

问:

我正在使用 Primefaces,在我的 xhtml 文件中,我有两个“selectBooleanCheckbox”位置,每当我单击它们时,它们都会将我发送到页面底部。我检查了标签,我所拥有的只是一个 id 和一个值。

Java 后端是否有可能导致它的原因,如果是这样,我有什么可以注意的吗?

这是它的 xhtml 方面:

<p:outputLabel for="HasRoleAdmin" value="Admin: " />
<p:selectBooleanCheckbox id="HasRoleAdmin" value="#{UserMgt.newadminrole}"/>
<h:message for="HasRoleAdmin" style="color:red"/>

<p:outputLabel for="HasRoleUser" value="User: " />
<p:selectBooleanCheckbox id="HasRoleUser" value="#{UserMgt.newuserrole}"/>
<h:message for="HasRoleUser" style="color:red"/>

在 java 方面......

public boolean isNewadminrole() {
    return newadminrole;
}

public void setNewadminrole(boolean Newhasroleadmin) {
    newadminrole = Newhasroleadmin;
}

public boolean isNewuserrole() {
    return newuserrole;
}

public void setNewuserrole(boolean Newuserrole) {
    newuserrole = Newuserrole;
}
primefaces 后端 xhtml

评论

0赞 Volzy 10/7/2022
分享您的代码!我们不是魔术师,我们看到你的想法
0赞 Jacob Jackson 10/7/2022
@Volzy对此进行更改,现在代码就在那里
0赞 Jasper de Vries 10/7/2022
请使用 github.com/primefaces/primefaces-test 提供最小的可重现示例

答: 暂无答案