在Alfresco Explorer中,我已将Javascript文件上传到Data Dictionary/Scripts/My Company/my-script.js
。我想创建一个在Alfresco Share中执行此脚本的规则。但是,当我尝试创建规则时,在“执行操作”>中看不到my-script.js
。执行脚本下拉列表。
在我的脚本在下拉列表中可见之前,我需要等待多长时间?
更新
当我在Alfresco Explorer中单击“查看详细信息”时,没有“内容类型”属性。我可以看到其他脚本有这个。 (很遗憾,我无法上传截图。)
在节点浏览器中,我确实看到了内容属性的这个值:
contentUrl=store://2014/11/20/9/18/9c789a43-12c9-4df0-b9ba-8fd0eeb4ee1f.bin|mimetype=application/x-javascript|size=2925|encoding=UTF-8|locale=en_US_
更新2 正如我的评论中所述,我无法查看和编辑“编码”#39;或'内容类型'属性。
我已经检查过,在向Scripts文件夹添加.js
文件时,“添加内容”对话框有一个名为“常规属性”的部分,它显示:名称,类型,编码和内容类型。 (使用UTF-8和Java Script作为最后两个属性的属性。)但是在创建后编辑属性时,不显示最后两个属性。
答案 0 :(得分:3)
您无需等待,请仔细检查您的mimetype是否已正确设置为JavaScript,以便将其选中。
---更新--- 我只是查了一下,这应该是mimetype:
<mimetype mimetype="application/x-javascript" text="true" display="Java Script">
<extension>js</extension>
</mimetype>