我在春花中定义了一个段落,它由编辑、文件、选择和日期控件组成。现在我想在该页面中的每个日期只允许一个数据输入,即日期字段应该是唯一的。如何根据 DailogValidator 中的日期字段进行重复数据验证?
谢谢, 鲁帕利
我在春花中定义了一个段落,它由编辑、文件、选择和日期控件组成。现在我想在该页面中的每个日期只允许一个数据输入,即日期字段应该是唯一的。如何根据 DailogValidator 中的日期字段进行重复数据验证?
谢谢, 鲁帕利
在验证器中,您可以访问内容并可以遍历它以查找具有相同日期的段落。
您可以从 MgnlContext.getAggregationState() 或通过将 DialogCreationContext 作为参数添加到验证器方法来获取内容。
迭代页面内容时,您应该查看具有相同段落的 ContentNode 类型的节点。分配给节点的段落在节点 MetaData 中设置为“模板”。
这段代码的作用基本相同,但您可能希望将其从按类搜索更改为搜索名称。
希望有帮助!