2015-10-14 32 views
1

我試圖在Alfresco中創建自定義文檔操作。但是,當我嘗試運行新創建的「Button」時,沒有任何反應,函數不會被調用。我試着在這段時間內只做一個等於「複製到...」的按鈕來測試,所以,我的代碼是這樣的:創建自定義文檔操作Alfresco javascript

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

(...) 
onActionSign : function dlA_onActionSign(record) 
    { 
    //testar upload de um documento 
    this._copyMoveTo("copy", record); 
    }, 
(...) 

〜/露天/ Tomcat的/ web應用/共享/ WEB-INF /類/露天/股-documentlibrary-config.xml中

(...) 
<action id="document-sign" type="javascript" label="actions.document.document-sign"> 
      <param name="function">onActionSign</param> 
      <evaluator>evaluator.doclib.action.editableByCurrentUser</evaluator> 
</action> 
(...) 

我看到的是,在

〜/戶外/ tomcat的/ webapps中/股/組件/ documentlibrary /動作-min.js

我沒有的功能出現,我認爲這是因爲不工作,但我如何生成這個文件?我的錯誤是什麼?

謝謝。

+1

開始複製粘貼你的action.js到action-min.js –

+0

它解決了。非常感謝。 – PRVS

+0

如果你想@TahirMalik像回答,我把正確的。 – PRVS

回答

3

贊評論回答。 Alfresco使用JavaScript的* -min.js版本來查找操作。

如果您沒有自動創建這些文件的構建腳本,那麼您可以將正常代碼複製並粘貼到這些文件中。

+0

非常感謝! – PRVS

+0

有點晚了,但您可以使用戶外活動的yui-compressor庫來做到這一點:/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 – 4535992