创建自定义文档操作Alfresco javascript

创建自定义文档操作Alfresco javascript,javascript,xml,alfresco,alfresco-share,document-library,Javascript,Xml,Alfresco,Alfresco Share,Document Library,我正在尝试在Alfresco中创建自定义文档操作。但是,当我尝试运行创建的新“按钮”时,什么都没有发生,函数没有被调用。我正在尝试,在这一次,使一个按钮等于“复制到…”仅用于测试,因此,我的代码如下: ~/alfresco/tomcat/webapps/share/components/documentlibrary/actions.js ~/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/share-documentlibrary-

我正在尝试在Alfresco中创建自定义文档操作。但是,当我尝试运行创建的新“按钮”时,什么都没有发生,函数没有被调用。我正在尝试,在这一次,使一个按钮等于“复制到…”仅用于测试,因此,我的代码如下:

~/alfresco/tomcat/webapps/share/components/documentlibrary/actions.js

~/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/share-documentlibrary-config.xml

(…)
动作符号
evaluator.doclib.action.editableByCurrentUser
(...)
我在报纸上看到的

~/alfresco/tomcat/webapps/share/components/documentlibrary/actions-min.js

我的函数没有出现,我想那是因为不起作用,但是我如何生成这个文件呢?我的错误是什么


谢谢。

就像在评论中回答的那样。Alfresco使用JavaScript的*-min.js版本查找操作


如果您没有自动创建这些文件的构建脚本,那么您可以将普通代码复制并粘贴到这些文件中。

首先将action.js复制粘贴到action-min.js中。如果您希望@TahirMalik像答案一样放置,我将其正确放置。太好了,我有这个评论作为答案。有点晚了,但你可以使用alfresco fro的yui压缩程序库来做这件事:/opt/alfresco/alfresco-4.2.e/java/bin/java-jar/opt/alfresco/alfresco-4.2.e/tomcat/webapps/share/WEB-INF/lib/yuicompressor-2.4.7.jar users-size-quota.js-o users-size-quota-min.js
(...)
onActionSign : function dlA_onActionSign(record)
  {
     //testar upload de um documento
     this._copyMoveTo("copy", record);
  },
(...)
(...)
<action id="document-sign" type="javascript"  label="actions.document.document-sign">
            <param name="function">onActionSign</param>
            <evaluator>evaluator.doclib.action.editableByCurrentUser</evaluator>
</action>
(...)