在Alfresco Share的Select(All,Inverted Selection)中添加新菜单

时间:2016-02-02 10:59:59

标签: alfresco-share

我是Alfresco的新手。现在我的要求是如何在Select中添加新菜单[All(All pages)]。只要用户执行搜索功能,就可以说已找到250个结果。用户在第1页和第1页中选择全部它只选择当前页面结果,而不是选择整个250条记录和然后用户逐页进行编辑可以编辑整个250条记录的属性。如果用户选择[全部(所有页面)],则应在新功能中选择所有记录。一次编辑250条记录的属性。所以我想添加全部(所有页面)和将现有菜单当前标签更改为All(当前页面)。如何实现此功能以及需要更改哪些文件。如何知道当前使用哪些文件?是否可以使用任何调试器来了解文件?

Alfresco版本 4.2.e

enter image description here

3 个答案:

答案 0 :(得分:0)

我的猜测是,如果你通过this previous versionJeff Potts' Tutorial,你就可以自己解决这个问题。

答案 1 :(得分:0)

最简单的选项是在开箱即用的属性文件中编辑该特定操作的标签。 你可以在

下找到它
<ALF_HOME>\tomcat\webapps\share\WEB-INF\classes\alfresco\messages\slingshot.properties

此条目

<强> menu.select.all =所有

在此更改标签,将会反映出来。 注意:这不是实现此目的的最佳方式。理想情况下,您需要覆盖属性文件并更改标签

答案 2 :(得分:0)

这里的问题是只加载了页面上显示的项目。这意味着页面上未显示的项目的元数据将无法使用。每个节点的元数据用于评估它对任何操作的适用性。如果节点已锁定或已更改其权限,则无法对其进行编辑。这就是为什么&#34;所有&#34;仅表示当前数据页面上的所有项目。