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