露天唯一约束验证添加内容与XS到WEBFORM:独特
问题描述:
是否有可能与标准的露天代码增加新的内容,以一个WebForm时执行架构验证? (网络表单与所述模式文件相关联)露天唯一约束验证添加内容与XS到WEBFORM:独特
我有3个元素必须是唯一的一个简单的模式文件。我发现我可以使用xs:unique来执行此验证并确保每个元素都是唯一的,但是Alfresco根本不执行此验证。
我可以随地重复场提交的内容。
我一直在挖掘互联网找到一个解决方案,它可以解决这个问题搞乱露天扩展了一点,但是我想知道是否有任何其他方式。
是否有人遇到过这个问题?
答
,你可以在你需要检查你的元素是否是唯一的或者不请参阅该documentation自定义验证这个自定义的验证使用自定义的验证。
+0
这应该在一个Alfresco扩展中实现? –
+0
是的,你应该使用自定义扩展。您可以从JavaScript调用您的服务器端代码验证。 –
你如何通过REST与Alfresco谈话?您期待着服务器端验证的唯一性,我是否正确地理解您? – Lista
是的。那么,我不确定这是否是服务器端验证。网络表单创建内容。内容是在合同(模式/ XSD)内创建的。在我的模式中,我有一个元素用户名和一个验证这个元素的结构是唯一的。这个验证可以在Alfresco前端/ UI中执行?例如,如果您为某个元素设置了正整数类型(如果插入字符串),当您取消选中文本区域(取消选中它)时,它会打印一个红色的异常,表示您必须在该文本区域中插入一个正整数。为什么xs:独特的验证不能以这种方式工作? –