是否有可能與標準的露天代碼增加新的內容,以一個WebForm時執行架構驗證? (網絡表單與所述模式文件相關聯)露天唯一約束驗證添加內容與XS到WEBFORM:獨特
我有3個元素必須是唯一的一個簡單的模式文件。我發現我可以使用xs:unique來執行此驗證並確保每個元素都是唯一的,但是Alfresco根本不執行此驗證。
我可以隨地重複場提交的內容。
我一直在挖掘互聯網找到一個解決方案,它可以解決這個問題搞亂露天擴展了一點,但是我想知道是否有任何其他方式。
是否有人遇到過這個問題?
是否有可能與標準的露天代碼增加新的內容,以一個WebForm時執行架構驗證? (網絡表單與所述模式文件相關聯)露天唯一約束驗證添加內容與XS到WEBFORM:獨特
我有3個元素必須是唯一的一個簡單的模式文件。我發現我可以使用xs:unique來執行此驗證並確保每個元素都是唯一的,但是Alfresco根本不執行此驗證。
我可以隨地重複場提交的內容。
我一直在挖掘互聯網找到一個解決方案,它可以解決這個問題搞亂露天擴展了一點,但是我想知道是否有任何其他方式。
是否有人遇到過這個問題?
,你可以在你需要檢查你的元素是否是唯一的或者不請參閱該documentation自定義驗證這個自定義的驗證使用自定義的驗證。
這應該在一個Alfresco擴展中實現? –
是的,你應該使用自定義擴展。您可以從JavaScript調用您的服務器端代碼驗證。 –
你如何通過REST與Alfresco談話?您期待着服務器端驗證的唯一性,我是否正確地理解您? – Lista
是的。那麼,我不確定這是否是服務器端驗證。網絡表單創建內容。內容是在合同(模式/ XSD)內創建的。在我的模式中,我有一個元素用戶名和一個驗證這個元素的結構是唯一的。這個驗證可以在Alfresco前端/ UI中執行?例如,如果您爲某個元素設置了正整數類型(如果插入字符串),當您取消選中文本區域(取消選中它)時,它會打印一個紅色的異常,表示您必須在該文本區域中插入一個正整數。爲什麼xs:獨特的驗證不能以這種方式工作? –