我正在尝试在Alfresco Share上创建一个webscript(可能是一个dashlet),它使用/调用Repository层上的webscript。 我知道我需要一个描述XML文件,一个javascript和一个结果页面是HTML或JSON。我的问题是这些文件应该是什么?
这是我从互联网中的各种来源汇编而来的;)
说明:
<webscript>
<shortname>Some name</shortname>
<description>Some description</description>
<family>dashlet</family>
<url>/components/dashlets/upload/fileupload</url>
</webscript>
使用Javascript:
var connector = remote.connect("alfresco");
var data = connector.get("/upload/fileupload");//URL of Repository webscript
// create json object from data
var result = eval('(' + data + ')');//This will parse json data
model.resultaat = result["resultaat"];//For adding data to model.
HTML.ftl结果:
<#if resultaat??>
${resultaat}
<#else>
Oh no, the folder name is empty!
</#if>
我实际上要做的是调用Repo webscript,生成并在存储库中放置一个报告。这有效(见How to add a document to the Alfresco Repository with Java code?),但我想从Share中调用它。那么有什么建议吗?
编辑:更新了文件。
答案 0 :(得分:1)
下面是您需要放入Share JS controller(webscript.get.js)以连接到Repository webscript的代码。
self.playerView.moviePlayer = moviePlayer;
self.mPlayer = moviePlayer;
self.mPlayer.repeatMode = YES;
self.playerView.moviePlayer.view.frame = self.playerView.bounds;
moviePlayer.view.userInteractionEnabled = NO;