當腳手架第一控制器,Spring Roo的會產生一堆標籤,其中之一是WEB-INF /標籤/表格/場/ input.tagx在袋鼠,生成的JSP頁面使用PasswordValidator
這是一個不錯的標籤,它允許我指定錯誤消息,字段驗證的正則表達式等等。它使用spring-js dojo集成進行客戶端驗證。它裝飾現有的輸入以下列方式:
<script type="text/javascript">
Spring.addDecoration(new Spring.ElementDecoration({elementId : '_${sec_field}_id', widgetType : 'dijit.form.ValidationTextBox', widgetAttrs : {promptMessage: '${sec_field_validation}', invalidMessage: '${sec_field_invalid}', required : ${required}, ${sec_validation_regex} missingMessage : '${sec_field_required}' }}));
</script>
我想什麼做的是創造另一個這樣的標籤,讓我們稱之爲passwords.tagx,這將裝點2/3現有的輸入字段,並提供舊(可選)/新/驗證密碼功能。
這裏有一個dojo小部件,dojox.form.PasswordValidator
,這似乎是從以前的代碼片段使用ValidationTextBox
。
問題是,如何整合這兩個標籤,所以我可以使用PasswordValidator,但仍然提供正則表達式,錯誤消息和其他我通常可以使用ValidationTextBox的東西。
任何幫助,非常感謝。
你通過這個了嗎? – WarFox 2012-12-30 12:47:39