0

我在春季开花中定义了一个由编辑,文件,选择和日期控件组成的段落。现在,我想只允许该页面中每个日期的一个数据条目,即日期字段应该是唯一的。我如何根据DailogValidator中的日期字段来重复数据验证?Magnolia CMS:春季开花段落中的重复数据验证

感谢, Rupali

回答

0

在验证您可以访问的内容,可以通过它寻找具有相同日期的一段迭代。

您可以从MgnlContext.getAggregationState()获取内容,也可以通过将DialogCreationContext作为参数添加到验证程序方法中。

迭代页面的内容时,您应该查看具有相同段落的ContentNode类型的节点。分配给该节点的段落在节点MetaData中被设置为'模板'。

code做基本相同的事情,但你可能想要改变它从类搜索到搜索名称。

希望有帮助!