我需要按“创作者姓名”(以及其他字段)过滤露天问题。目前,过滤器表单已经包含有关信息cm:creator
,cm:modifier
但是为了查询数据库,您必须指定相对创建者 ID。相反,我想为“创作者”指定“用户名”。
遵循原始过滤器形式:
<field id="cm:creator" set="normal" mandatory="false">
<control template="/org/alfresco/components/form/controls/textfield.ftl">
<control-param name="forceEditable">true</control-param>
<control-param name="style">width:250px</control-param>
</control>
</field>
我都试过了people-finder.get.html.ftl
,authority-finder.get.html.ftl
但不是我的情况。按照我试图做的事情:
<field id="dl:issueCreatorFullName" set="normal">
<control template="/org/alfresco/components/people-finder/authority-finder.get.html.ftl">
<control-param name="style">width:250px</control-param>
<control-param name="forceEditable">true</control-param>
</control>
</field>
有人知道我可以使用哪个控制器吗?如果需要,有关如何编写自定义控制器的任何建议?还有另一种解决方案吗?EG 某种关联或其他 cm: 可以引用创建者姓名的对象?