0
我們正試圖遷移現有的代碼騾子,以完成所有的驗證騾子自定義驗證,我們需要自定義驗證更強大的支持以下內容:財產或參數
<RULE>
<ID crosssite="Y" stoponerr="Y">CheckAmount</ID>
<MSG>Err_CheckAmount</MSG>
<PARAM name="isIndex"></PARAM>
<PARAM name="ccyIdField"></PARAM>
<PARAM name="ccyListField"></PARAM>
<PARAM name="ccyField">HKD</PARAM>
</RULE>
其中CheckAmount是一個驗證器類,並且獲取參數列表,因此它可以驗證基於該參數的所有內容。
我注意到這個問題已在多年前在下面的評論中提出。 https://www.mulesoft.org/jira/browse/MULE-6087
那麼騾子有這樣的事情嗎?
<validation:all doc:name="Validate min">
<validation:validations>
<validation:custom-validator class="test.CheckVal" message="Err_CheckValue">
**<validation:param name="CITY">HK</validation:param>
<validation:param name="MIN">20</validation:param>
<validation:param name="MAX">50</validation:param>**
</validation:custom-validator>
<validation:is-false expression=""/>
</validation:validations>
</validation:all>
所以,當我實現Validator接口,我可以做基於參數的驗證。
在此先感謝