【问题标题】:value in render is not taking its form on an Ajax refresh渲染中的值在 Ajax 刷新时未呈现其形式
【发布时间】:2013-07-28 09:20:11
【问题描述】:

我有下面的代码

<a4j:jsFunction name="selectGroupForManagingCtns" 
action="#{ctnGrpMgmtController.loadCTNsForAGroup}" 
render="ctnListPanel,ctnTable"> 
<a4j:param name="name" assignTo="#{ctnGrpMgmtController.groupId}" /> </a4j:jsFunction> 
</a4j:jsFunction> 

在后台 bean 中执行 loadCTNsForAGroup 后,需要的组件在 ajax 刷新后不会呈现。必须按 F5 才能查看它们。

请帮忙。

【问题讨论】:

    标签: ajax jsf


    【解决方案1】:

    【讨论】:

    • hie.. 感谢您的回复。 reRender 属性在 richfaces4 中已被弃用,但是。我发现它是一个 JSTL 函数,实际上是我的页面。试图渲染的面板有这个 JSTL 功能。渲染 =“#{fn:length(ctnGrpMgmtController.ctnDetailsList) gt 0}”。尽管 CTN 列表大小为 0,但 ajax 无法呈现面板。
    • 我计划的另一种方法是渲染组件并有条件地隐藏/显示它,而不是使用 JSTL 来决定。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-14
    • 1970-01-01
    • 1970-01-01
    • 2018-07-26
    • 2013-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多