露天唯一约束验证添加内容与XS到WEBFORM:独特

问题描述:

是否有可能与标准的露天代码增加新的内容,以一个WebForm时执行架构验证? (网络表单与所述模式文件相关联)露天唯一约束验证添加内容与XS到WEBFORM:独特

我有3个元素必须是唯一的一个简单的模式文件。我发现我可以使用xs:unique来执行此验证并确保每个元素都是唯一的,但是Alfresco根本不执行此验证。

我可以随地重复场提交的内容。

我一直在挖掘互联网找到一个解决方案,它可以解决这个问题搞乱露天扩展了一点,但是我想知道是否有任何其他方式。

是否有人遇到过这个问题?

+0

你如何通过REST与Alfresco谈话?您期待着服务器端验证的唯一性,我是否正确地理解您? – Lista

+0

是的。那么,我不确定这是否是服务器端验证。网络表单创建内容。内容是在合同(模式/ XSD)内创建的。在我的模式中,我有一个元素用户名和一个验证这个元素的结构是唯一的。这个验证可以在Alfresco前端/ UI中执行?例如,如果您为某个元素设置了正整数类型(如果插入字符串),当您取消选中文本区域(取消选中它)时,它会打印一个红色的异常,表示您必须在该文本区域中插入一个正整数。为什么xs:独特的验证不能以这种方式工作? –

,你可以在你需要检查你的元素是否是唯一的或者不请参阅该documentation自定义验证这个自定义的验证使用自定义的验证。

+0

这应该在一个Alfresco扩展中实现? –

+0

是的,你应该使用自定义扩展。您可以从JavaScript调用您的服务器端代码验证。 –