0

リポジトリ層で Web スクリプトを使用/呼び出す Alfresco Share (および場合によってはダッシュレット) で Web スクリプトを作成しようとしています。説明 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 からこれを呼び出したいと考えています。提案はありますか?

編集: ファイルを更新しました。

4

1 に答える 1

1

以下は、リポジトリ webscript に接続するために共有 JS コントローラー (webscript.get.js) に入れる必要があるコードです。

var connector = remote.connect("alfresco");
var data = connector.get("/sample/docprop.json");//URL of Repository webscript     

// create json object from data
var result = eval('(' + data + ')');//This will parse json data
model.docprop = result["docprop"];//For adding data to model.
于 2015-07-03T12:16:53.017 に答える