加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

JSF ajax从下拉列表重新加载整个页面

发布时间:2020-12-16 02:46:07 所属栏目:百科 来源:网络整理
导读:h:selectOneMenu id="dropdownDevice" value="#{skinningBean.currentDevice}" converter="SkinConverter" f:selectItems value="#{skinningBean.myDevicesSI}" var="c" itemValue="#{c}" / f:ajax event="change" render="preview" //h:selectOneMenu 是否
<h:selectOneMenu id="dropdownDevice"
        value="#{skinningBean.currentDevice}" converter="SkinConverter">
        <f:selectItems value="#{skinningBean.myDevicesSI}" var="c"
            itemValue="#{c}" />
        <f:ajax event="change" render="preview" />
</h:selectOneMenu>

是否可以在此下拉列表中重新加载整个页面?我需要这个,因为我还需要在选择其他设备时重新加载javascript.

解决方法

您不清楚是否要同步或异步执行它.

如果是异步,请指定@all的渲染.

<f:ajax ... render="@all" />

如果同步,请替换< f:ajax>通过JS form.submit()调用.

<h:selectOneMenu ... onchange="this.form.submit()">

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读