【问题标题】:Change root element in association picker control in Alfresco Share在 Alfresco Share 中更改关联选择器控件中的根元素
【发布时间】:2014-05-23 19:06:46
【问题描述】:

我正在使用 Alfresco Share 4.2c,我必须更改关联选择器的根节点。当我更改文档的某些属性时,我希望选择器直接指向放置我的文档的文件夹(我的文档的父级)。

我的问题是如何从 association.ftl 访问文档的 nodeRef。我认为一种解决方案是使用 page.url.args.nodeRef,找到他的父级并将其添加到参数 rootNode。我对此不满意,因为它仅在我在编辑元数据页面上并且我的客户还使用弹出窗口来管理出现在单击编辑属性链接上的属性时才有效。 在那种情况下,我在 url 中没有文档的 nodeRef。

你知道如何解决这个问题吗?

【问题讨论】:

    标签: alfresco alfresco-share


    【解决方案1】:

    最好的办法是给NodeLocator提供这样的目的:http://docs.alfresco.com/4.1/concepts/node-locator-intro.html

    ancestor NodeLocator 应该足以满足您的需求。在表单配置中尝试以下设置:

    <field id="my:association">
       <control>
          <control-param name="startLocation">{ancestor}</control-param>
       </control>
    </field>
    

    【讨论】:

    • 非常感谢您提供这个优雅的解决方案,它有效!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-21
    • 2015-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多