0

私はicefaces 3を使用しています.Beanプロパティにバインドする際にいくつかのコンポーネントにバグがあります.変数。

私は次のようなことをしたい:

<script type="text/javascript">
          //<![CDATA[    

        function setPopupValues() {

            var onSuccess = document.getElementById('myForm:onSuccess_Sel');
            #{myBean.onSuccessPage}=onSuccess.value;
        }

           //]]>     
       </script>

<h:commandButton  value="Save" action="#{myBean.save}" onclick="setPopupValues();"></h:commandButton>
4

1 に答える 1

1

入力が送信されたのと同じフォームにある場合は、 から抽出することもできますExternalContext#getRequestParameterMap()

String value = externalContext.getRequestParameterMap().get("myForm:onSuccess_Sel");

ただし、そのコンポーネントの値のバインディングをすぐに修正するか、ICEfaces 固有の場合は少なくとも ICEfaces に報告します。

于 2012-06-29T19:53:52.167 に答える