問題タブ [web-scripting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - Alfresco Upload ウェブスクリプト
/alfresco/service/api/upload
バックエンド webScriptを使用してファイルをアップロードしたいと考えています。しかし、問題は、POST で送信する必要がある JSON がどのように見えるべきか、私にはわからないことです。しかし、私はパラメータが何であるかを知っています:
ここで必要なのは、JSON 形式です。ファイルの内容はどのように見えるべきか (ストリームまたはプレーン/テキスト?)。どんな助けでも大歓迎です。
java - バックエンド Web スクリプトを介して Alfresco でノードの詳細を取得する
バックエンド Web スクリプトを介してノードの詳細を取得したいのですが、いくつか問題があります。私は2つのウェブスクリプトを試しました:
alfresco/service/slingshot/doclib2/node/workspace/SpacesStore/a10a0777-40f4-42da-b236-8845eb26294e
alfresco/service/slingshot/doclib/node/workspace/SpacesStore/a10a0777-40f4-42da-b236-8845eb26294e
.
最初のものは私にこの応答を与えました:
そして2番目:
更新しました :
2 番目の webSript で、私のファイルUploadComponent.java
がフォルダーを参照していないというエラーが表示されていることがわかります。このスクリプトは cm:folder を引数として取りますか。nodeRef からノードの詳細 (プロパティ: nodeRef、mimetype、size...) を返す別の Web スクリプトがある場合は、それを見せてください。ありがとう !
alfresco - 屋外のJava Webスクリプトでテンプレートが見つかりません
このチュートリアルに従って、Java ベースの Webscript を使用してメール送信カスタム アクションを作成しました 。
上記のように、freemaker テンプレートを使用せずにアクションを実行するためだけに定義された AbstractWebScript クラスがありますが、次のエラーが発生します: テンプレート sendDocInEmail.get.html のテンプレート プロセッサが見つかりません。
-context.xml ファイルに問題があると思います
ファイルは次のフォルダーに配置されます。 1. java .class ファイルは \tomcat\webapps\alfresco\WEB-INF\classes (パッケージ構造で配置) にあります。 classes\alfresco\extension\templates\webscripts フォルダー (パッケージ構造) 3. \tomcat\webapps\alfresco\WEB-INF\classes\alfresco\module フォルダー内の services-context.xml ファイル (これもパッケージ構造)
助けてください!
前もって感謝します。
alfresco - 屋外で Webscript を使用してゲスト ホームにコンテンツを追加する方法
ドキュメントによると、Companyhome や userHome オブジェクトなどにアクセスするための API はありますが、guesthome オブジェクトにアクセスするための API はありません。
ゲストホームにアクセスする別の方法があれば共有してください。
前もって感謝します。
lucene - alfresco search.luceneSearch または search.lib.js を使用して、特定のカテゴリ名を使用してすべてのドキュメントを読み取る
カテゴリー名 | 地理 (8) 研究データベース (18)
私は屋外で独自の事前検索を実装しています。特定のカテゴリに関連するすべてのファイルを読み取る必要があります。
例:
geograpy の下に 20 個のファイルがある場合、lucene クエリは検索キーワード "banana" の下の特定のドキュメントを読み取る必要があります。
詳細な説明 - search.lib.js を使用して検索しています。結果を分析して、ドキュメントがどのカテゴリに属しているかを調べたいと思います。たとえば、Languages の下のカテゴリとサブカテゴリに属するドキュメントの数を知りたいです。Classification API を試してみましたが、必要な結果が得られません。結果を調べて各ドキュメントのカテゴリ名を取得する方法はありますか?
node.properties["cm:creator"] のような簡単な方法はありますか?
ありがとう
ジャナカ
html - google.visualisation チャートを画像ファイルとしてダウンロード
生成されたページに円グラフが含まれているhtmlファイル(プログラムからの出力としてローカルに保存されている)にアクセスできます。これらの円グラフを .png としてダウンロードできるようにしたいと考えています。ページのソースを見ると、次のことがわかります。
生成された円グラフをスクレイピングするにはどうすればよいですか? これは Google API を使用して組み込むことができることは理解していますが、ページの生成を制御することはできません。
どうもありがとう。
javascript - WebScriptObject パス NSDictionary (連想配列/オブジェクト)
WebScriptObject
Objective-C (OS X) の WebView でa を使用してJavaScript メソッドを呼び出しています。配列や辞書などのオブジェクトを送受信したい。
次のように受け取ることができます。
このオブジェクトは、次のように JavaScript 環境に設定されます。
次に、オブジェクトをログwindow.external.log({key: "value"});
に記録するような JavaScript 呼び出しを行うと、.JWJSBridge
NSDictionary
今、私はそれを他の方法でも実装したいと考えています。そのために、次のような JavaScript オブジェクトを作成しました。
配列で完全に機能します。
しかし、辞書を送信したい場合、それは不可能です:
残念ながら、オブジェクトが空のコンソール メッセージが表示されることを知っておいてくださいObjCRuntimeObject
。どうやら、Objective C は辞書を JavaScript オブジェクトにシリアライズしない / できないようです。私が見つけることができたドキュメントの小さなチャンク (ここで参照するために再び見つけることはできませんでした) は、それが配列でのみ機能することを示しています。
Apple にバグレポートを提出しました: 19464522
Objective-C API は、すべてをオブジェクト形式の JavaScript に変換するメソッドを提供するのに、その逆は提供しないのはなぜですか?!
可能性があるに違いないので、どうすればこれを達成できますか?
java - alfresco WebscriptとJavaサーブレットの違い
最近、Alfresco のドキュメント アップロード機能が単純な Java サーブレット ( UploadContentServlet.java
) に支えられていることを発見しました。Webスクリプトではなくサーブレットである理由がわかりません。Alfresco ではどこでも Webscript が使用されています。ポップアップするもう 1 つの質問は、Alfresco Webscript と Java Servlet の違いは何ですか? それらは、それらを作成する手順と、Alfresco WebScript 応答を一部の ftl テンプレートでカスタマイズできることを除いて、ほとんど同じように見えます。他に違いはありますか?
javascript - Alfresco - JavaScript API (ルートオブジェクト) と JavaScript サービス API の違い
私は Alfresco を初めて使用します。JavaScript API と JavaScript サービス API の違いを知りたいのですが、JavaScript API からこのモデルを処理するためのモデルの作成のチュートリアルの開始例を誰かが提供してくれることを願っています。