我需要通過包含自定義屬性中常見的,像下面(不同類型的)所有輸入:獲取在視圖中使用自定義屬性的所有輸入
<m:Input value="{building>/shortName}" custom:required="true"/>
...
<m:Input value="{building>/longName}" custom:required="true"/>
因此,我可以在每做一個驗證其中之一。
你們有些人可以想像爲什麼我這樣做(sap.m.Input
還沒有required
財產本身作爲sap.ui.commons.TextField
有)。
通過純jQuery,我可以得到它,但它絕對是我最後的選擇嘗試。
有誰知道如何獲得這樣的過濾控件列表?
同樣的問題的另一個更好的解決方案也是受歡迎的。
我不認爲這樣做驗證這樣是向前..通過類型綁定更好地利用輸入驗證所提議的@aborjinik – Qualiture
實實在在地事實上,通過類型綁定進行驗證絕對是一種可行的方式。但想象一下,您有幾個必填字段,請勿觸摸它們,只需點擊「保存」即可。它必須在發佈前驗證它們,對吧?我的需要只是爲了這個原因,而不是取代類型綁定。 –
在這種情況下,請參閱我之前寫過的博客:http://scn.sap.com/community/developer-center/front-end/blog/2015/11/01/generic-sapui5-form-validator – Qualiture