Jsf 不在<;h:选择一个功能表>;
我有两个组合框(类别和子类别),我想呈现子类别组合框,这取决于类别组合框的选择id。但是,子类别组合框不渲染吗? 这是我的密码Jsf 不在<;h:选择一个功能表>;,jsf,richfaces,Jsf,Richfaces,我有两个组合框(类别和子类别),我想呈现子类别组合框,这取决于类别组合框的选择id。但是,子类别组合框不渲染吗? 这是我的密码 <h:panelGrid> <h:outputText value="Cateogyr : "/> <rich:comboBox defaultLabel="Enter some value" > <a4j:support event="onchange" reRender="subCombo" aj
<h:panelGrid>
<h:outputText value="Cateogyr : "/>
<rich:comboBox defaultLabel="Enter some value" >
<a4j:support event="onchange" reRender="subCombo" ajaxSingle="true"/>
<f:selectItems value="#{bookManager.categoryList}" />
</rich:comboBox>
</h:panelGrid>
<h:panelGrid>
<h:outputText value="Sub Category : "/>
<rich:comboBox defaultLabel="Enter some value" id="subCombo">
<f:selectItems value="#{bookManager.subCategoryList}" />
</rich:comboBox>
</h:panelGrid>
我在backingbean中打印了子类别组合框,但它没有出现。
如果您有任何想法,请告诉我。看起来您正在使用JSF 1.2和RichFaces。根据发布的代码,看起来您需要在实际代码中进行一些修复:
- 您缺少包装要发送到服务器的数据的
。您的代码应该如下所示:
中的值时检索子类别列表的问题?使用
的action
组件属性调用一个方法,该方法检索并准备bookManager.categoryList
中的数据
JSF代码
Java代码
@KeepAlive
public class BookManager {
public void obtainSubcategoryList() {
//retrieve the data in this action.
this.subCategoryList = ...;
}
//class code...
}
看起来您正在使用JSF1.2和RichFaces。根据发布的代码,看起来您需要在实际代码中进行一些修复:
- 您缺少包装要发送到服务器的数据的
。您的代码应该如下所示:
中的值时检索子类别列表的问题?使用
的action
组件属性调用一个方法,该方法检索并准备bookManager.categoryList
中的数据
JSF代码
Java代码
@KeepAlive
public class BookManager {
public void obtainSubcategoryList() {
//retrieve the data in this action.
this.subCategoryList = ...;
}
//class code...
}
当类别组合框的值更改时,是否要重新命名子类别组合框?是。但是子类别组合框不会重新命名。对不起,我遗漏了我的代码。这是两个组合框,在使用
组件包装了panelGrid
后,您的代码在我的环境中运行良好。我已经添加了,但无法进行渲染。你是怎么做到的?当类别组合框的值发生变化时,你想重新命名子类别组合框吗?是的。但是子类别组合框不会重新命名。对不起,我遗漏了我的代码。这是两个组合框,在使用
组件包装了panelGrid
后,您的代码在我的环境中运行良好。我已经添加了,但无法进行渲染。你是怎么做到的?顺便说一句,看到你的问题被编辑了,我想你忘了将绑定发布到
的值,换句话说,
。而不是你的评论,但是它没有呈现出来(@MyoThuZarKyaw你现在有什么问题?我已经做了你们所有人说的。但是,在选择categoryList之后,OccainSubcategoryList()不起作用。它没有重新加载。你是否测试过正在调用OccainSubcategoryList
?是否有关于这个问题的JSF消息(你可以为此编写一个
部分)顺便说一句,看到你的问题被编辑了,我想你忘了将绑定发布到
的值,换句话说,
。而不是你的评论,但是它没有呈现出来。:(@MyoThuZarKyaw你现在有什么问题吗?我已经做了所有你说的。但是,获得子类别列表()选择categoryList后不起作用。它没有重新加载。您是否测试过正在调用获取子类别列表
?是否有关于此问题的JSF消息(您可以为此编写
部分)?