2013-04-29 57 views
1

在install4j中,我有一個帶有用戶名和密碼字段的可配置表單。一旦用戶輸入用戶名和密碼並點擊Next按鈕,使用webservice我們正在檢查憑證是否有效並進入下一個屏幕。如果無效,則我們將通過使用Util.showErrorMessage(wrappedMsg)在「無效憑證 - 請輸入正確的用戶名/密碼」屏幕上向用戶發送消息。一旦用戶在此新窗口上單擊確定,我必須清除明顯輸入的用戶名和密碼。我從控制流中存在的Configurable Form-> Properties-> Validation Expression填充錯誤消息。請告訴我如何將驗證表達式中的用戶名和密碼字段文本再次設置爲空?Install4j可配置表單文本字段從驗證表達式重置

回答

1

如果您直接設置文本字段的值,可能是最簡單的。在驗證表達式中,您可以執行

((JTextField)formEnvironment.getFormComponentById("123"). 
    getConfigurationObject()).setText(""); 

其中「123」是表單組件的ID。

+0

感謝您的解決方法! – user1808199 2013-05-17 07:25:48