我有一個IceFaces表單,上面有幾個HtmlCommandButtons
。我有一些附加驗證器的輸入字段。驗證工作正常,但即使按按鈕不同於提交按鈕,也會運行並阻止該過程。邏輯,因爲我所有的按鈕基本相同。問題是:如何區分驗證方面的按鈕?在特定的按鈕按下禁用ICEFaces表單上的驗證
我無法提供XHTML代碼片段,因爲我的表單是從Java代碼動態構建的。這些按鈕創建這樣:
HtmlCommandButton comp = new HtmlCommandButton();
comp.setId("btn" + StringUtil.toId(label) + "_" + action);
comp.setTitle(label);
comp.setValue(label);
comp.setStyleClass("commandexbutton commandexbutton-" + StringUtil.toId(label));
comp.addActionListener(JSFBuilderHelper.createActionListener(getActionListenerStr()));
comp.setPartialSubmit(true);
取決於目的的按鈕。有問題的按鈕應該做什麼? – BalusC
該按鈕執行某種'取消'操作(關閉表單,從表單中恢復以前的表單,在應用程序中廣播消息等等。) – jabal
好吧,直截了當,我發佈了一個答案。 – BalusC