進入當我嘗試在使用冰標籤中手動輸入日期:selectInputDate,則valueChangeListener屬性不工作。當我點擊日曆符號並選擇日期時,valueChangeListener工作正常,我的調試在bean中正確的方法重定向。當手動輸入日期selectInputDate:冰:selectInputDate - valueChangeListener attribut不工作時的日期手動
任何人都可以提出關於如何使用valueChangeListener這個冰。
進入當我嘗試在使用冰標籤中手動輸入日期:selectInputDate,則valueChangeListener屬性不工作。當我點擊日曆符號並選擇日期時,valueChangeListener工作正常,我的調試在bean中正確的方法重定向。當手動輸入日期selectInputDate:冰:selectInputDate - valueChangeListener attribut不工作時的日期手動
任何人都可以提出關於如何使用valueChangeListener這個冰。
ValueChangeListener是沒有必要的
<ice:selectInputDate id="d1" renderMonthAsDropdown="true"
renderYearAsDropdown="true"
rendered="true"
renderAsPopup="true"
value="#{bean.myoDate}">
<f:convertDateTime pattern="dd/MM/yyyy"/>
</ice:selectInputDate>
確保您的面板/網格封閉與
嘗試使用AJAX事件如下
<ice:selectInputDate id="d1" renderMonthAsDropdown="true"
renderYearAsDropdown="true"
valueChangeListener ="#{yourbean.yourValueChangeListener}"
rendered="true"
renderAsPopup="true"
value="#{bean.myoDate}">
<f:convertDateTime pattern="dd/MM/yyyy"/>
<ace:ajax event="dateTextChange" execute="@this" />
<ace:ajax event="dateSelect" execute="@this" />
</ice:selectInputDate>
感謝您的快速反應。 但我想避免 – kalambekar
感謝您的快速響應。 但我想避免用戶輸入不正確的日期,即文字而不是數字。 我收到顯示的默認錯誤消息,但我想根據輸入的文本和其他驗證設置自定義錯誤消息。 當我從日曆彈出窗口中選擇日期時,它工作正常。 – kalambekar
如果您需要,您可以關閉手動輸入 – vels4j