我在spring blossom中定义了一个段落,其中包含编辑,文件,选择和日期控件。现在我想只允许该页面中每个日期的一个数据条目,即日期字段应该是唯一的。如何根据DailogValidator中的日期字段进行重复数据验证?
谢谢, Rupali
答案 0 :(得分:0)
在验证程序中,您可以访问内容,并可以遍历查找具有相同日期的段落。
您可以从MgnlContext.getAggregationState()获取内容,也可以将DialogCreationContext作为参数添加到验证器方法中。
在迭代页面内容时,您应该查看具有相同段落的ContentNode类型的节点。分配给节点的段落在节点MetaData中设置为“模板”。
这个code的功能基本相同,但您可能希望将其从按类搜索更改为搜索名称。
希望有所帮助!