3

很久以来我一直在努力实现这一目标,最后我在这里提出一个问题。

我在 alfresco 中创建了一个自定义内容模型,我可以通过共享成功使用它。此内容模型用于 html 表单提交。用户可以输入详细信息并成功保存。

现在,我有另一个要求。此表单中很少有字段是下拉列表,指的是我们在内容模型 XML 文件中有List Constraint 。不知何故,我想获取允许值列表并在FTL文件中使用它来填充下拉选项。我尝试了很多来寻找解决方案,但我在露天的有限知识无法找到解决方案。

非常感谢任何形式的帮助...

4

2 回答 2

1

编写一个基于 java 的存储库 webscript,查询 alfresco DictionaryService 以获取约束列表并将其公开为 json 或 xml 以供您的表单使用。

于 2013-02-13T11:37:02.343 回答
0

正如@billerby 所说,您必须使用基于 java 的存储库 webscript 来获取值。

您可以使用此代码

serviceRegistry.getDictionaryService().getConstraint(constraintQName).getConstraint().getParameters().get(ListOfValuesConstraint.ALLOWED_VALUES_PARAM);

您将获得List<String>所有允许的值。

于 2013-06-06T14:55:00.160 回答