我试图实现这一目标很长一段时间,最后我在这里提出一个问题。
我在alfresco中创建了一个自定义内容模型,我可以通过共享成功使用它。此内容模型正在html表单提交中使用。用户可以输入详细信息并成功保存。
现在,我有另一项要求。这种形式的几个字段都是下拉菜单,指的是我们在内容模型XML文件中有列表约束。不知何故,我想获取允许值列表并在 FTL 文件中使用它来填充下拉选项。我尝试了很多寻找解决方案,但我在露天的知识有限,却无法找到解决方案。
非常感谢任何形式的帮助......
答案 0 :(得分:1)
编写一个基于java的存储库webscript,用于查询alfresco DictionaryService以获取约束列表,并将其公开为json或xml,供表单使用。
答案 1 :(得分:0)
如@billerby所说,你必须使用基于java的存储库webscript来获取值。
您可以使用此代码
serviceRegistry.getDictionaryService().getConstraint(constraintQName).getConstraint().getParameters().get(ListOfValuesConstraint.ALLOWED_VALUES_PARAM);
您将获得所有允许值的List<String>
。