簡體   English   中英

在加載時使用 javascript 刷新 jsp 面板中的 h 選擇菜單

[英]refresh h selectonmenu in jsp panel by using javascript on load

我有一個豐富的表格面板,其中包含許多包含 jsp 文件的面板。 我有一個像這樣的 jsp 文件:

<rich:panel>
    <f:facet name="header">
        <h:outputText value="Traitement" />
    </f:facet>
    <h:panelGroup>
        <table style="width: 95%; border-spacing: 5px">

    <tr>
        <td><h:outputLabel value="Fruit list  : " /></td>
        <td>
          <h:selectOneMenu
                    id="list_fruit" style="width:288px;"
                    value="#{myBean.FruitId}">
                <f:selectItem itemValue="0" itemLabel="" />
                <f:selectItem itemValue = "1" itemLabel = "fruit 1" /> 
                <f:selectItem itemValue = "2" itemLabel = "fruit 2" /> 
                <f:selectItem itemValue = "3" itemLabel = "fruit 3" />
            </h:selectOneMenu>
        </td>
    </tr>
</table>
    </h:panelGroup>
</rich:panel>

我的問題是當我 selectfruit1 或fruit2 或fruit3 並單擊另一個面板時,當我返回此面板時,我有最后一個select 存在(fruit1 或fruit2 或fruit3)。 當我將 go 轉到另一個面板並返回此面板時,我想清空用戶選擇,select 選擇必須為空。 如何刷新我的 jsp 頁面側 javascript 以刪除最后一個 select 水果,默認情況下選擇必須為空

該值保存在#{myBean.FruitId}中。 您必須清除此值。

您可以在面板中放置a4j:jsFunction<p:remoteCommand並從 javascript onbluronfocusonclick方法調用此 function 這樣,您可以調用任何 bean 方法並根據需要進行值設置。 不要忘記給 remoteCommand 一個正確的update="mypanelid"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM