問題タブ [dashlet]

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.

0 投票する
2 に答える
1037 参照

alfresco - ユーザーが屋外でアップロードしたすべてのドキュメントを取得する方法

私は屋外が初めてです。ユーザーが作成およびアップロードしたすべてのドキュメントのリストを取得し、これらの値をカスタム ダッシュレットに入力することは可能ですか?

0 投票する
1 に答える
1054 参照

yui - ダッシュレットを変更して自動更新する方法は?

ダッシュレットを変更して、定期的に自動的に再ロードする簡単な方法はありますか?

私は特に「マイ タスク」ダッシュレットについて考えています。プールされたレビュー ワークフローを使用しているため、タスクが作成されて要求されるたびにタスクが行き来する可能性があります。

既に要求されていることが判明したタスクをクリックし続けること、またはダッシュボード ページを何度も再ロードすることを覚えておく必要があることは、ユーザーにとってイライラする可能性があります。ダッシュレットを一定の間隔で更新して、常に適度に最新の状態に保つことをお勧めします。

0 投票する
3 に答える
2580 参照

alfresco - Alfrescoシェア| プログラムでカスタムページにダッシュレットを使用する

私はAlfrescoにとても慣れていません。私の質問は、ダッシュレット(最初から作成されたもの)をページ(最初から作成されたもの)にどのように使用できるかということです。ページにダッシュレットを含めるために処理するファイルと構成は何ですか。

さらに、新しく作成されたページはダッシュボードページに似ている必要がありますが、認証はありません。ここでの考え方は、デフォルトの「共有」ダッシュボードログインフローを廃止することです。

ありがとう。

0 投票する
2 に答える
1032 参照

alfresco - Alfresco Share のダッシュレットのタイトル バーにデフォルトのカスタム アクションを追加する方法

数日前から、デフォルトですべてのダッシュレットのタイトル バーにカスタム アクションを追加する最良の方法を見つけるのに苦労しています。

この段階で、すべてのダッシュレットの Web スクリプトでアクションがウィジェットとして設定されていることがわかります。たとえば、docsummary.get.js では次のようになります。

次に、ページがレンダリングされるときにウィジェットがインスタンス化されます。

私は次のアプローチを考え出しました:

  1. ページがレンダリングされるたびに、カスタム JS スニペットで必要なアクションを使用して、すべてのウィジェット インスタンスの「アクション」配列を拡張します。次のような手法を使用して成功せずにいくつかのテストを実行しました: http://acidmartin.wordpress.com/2012/03/19/getting-instance-names-of-a-javascript-object/

  2. カスタム アクションを追加して、Alfresco.widget.DashletTitleBarActions のプロトタイプを変更します。貼り付けた上記のコードでわかるように、ウィジェットがインスタンス化されると「アクション」オブジェクトが常にオーバーライドされるため、どちらも機能しないと思います。

  3. Dave Drapper が彼の投稿http://blogs.alfresco.com/wp/ddraper/2012/05/22で説明しているように、すべての Alfresco.widget.DashletTitleBarActions ウィジェット定義にカスタム アクションを追加するすべてのダッシュレットの Web スクリプト用の拡張モジュールを作成します。 /customizing-share-javascript-widget-instantiation-part-1/

  4. すべてのダッシュレット div コンテナーを取得し、ページの準備ができたら、DOM を直接操作して必要なアクションを追加します。それは機能するはずですが、少し汚れていて一貫性がないと思うので、避けたいと思います。

誰もがより良い実行可能な解決策を想像できますか??

0 投票する
1 に答える
246 参照

alfresco - Alfresco をセットアップして、アップロード時にカスタム コンテンツ モデルを自動的に設定し、アスペクト管理を起動する

だから私はかなり具体的なクライアント要件を持つプロジェクトに取り組んでいます。アップロードすると、カスタム コンテンツ モデル (既に作成済み) が自動的に与えられ、アップロード直後に、ユーザーがアスペクトを選択して追加できるドキュメントが必要です。ユーザーがアスペクトの選択をキャンセルした場合、ドキュメントを削除する必要があります。

alfresco および共有開発用の完全な Maven スペースのセットアップがあり、alfresco/src/main/resource/alfrescco/extension/model に standard-document.xml があります。

私が持っている質問は、共有環境のどこからこのプロセスの作業を開始するかということです。アップロード プロセスを処理するカスタム ダッシュレットを作成するのが最善でしょうか。それとも、Slingshot/Spring アプリケーション コンテキスト内で再配線できるクラスまたは関数がありますか。参照として使用できる既存のプラグインや共有 amp ファイルが見つかりませんでした。現在、この機能に似た機能を持っているものはありますか?

0 投票する
1 に答える
169 参照

sugarcrm - ダッシュレットが sugarcrm に追加されないようにブロックする

ハイ、みんな!

以下に示す「Add Sugar Dashlets」ウィンドウに表示されるモジュールタブにダッシュレットが表示されないようにする方法を知っている人はいますか?

ここに画像の説明を入力

Sugar Pro 6.4.0 を使用しています。

どんな助けでも大歓迎です。

0 投票する
2 に答える
665 参照

list - Alfresco Share: アクティビティ リスト ダッシュレットを変更するには?

Alfresco Share のアクティビティ リスト ダッシュレットの動作を拡張したいと考えています。問題は、デフォルトのダッシュレットが DataList の作成に関するニュースのみを表示し、行の更新に関するニュースを表示しないことです。

Alfresco 4.2.d を使用しています

どうも!

0 投票する
1 に答える
437 参照

alfresco - Alfresco - 新しいダッシュレットにダッシュレット Web スクリプトを再利用する際の問題

Alfresco 4.0.d を使用しており、「開始したワークフロー」ページのように、開始したすべてのワークフローを一覧表示するダッシュレットを作成したいと考えています。ダッシュレットを「マイ タスク」ダッシュレットのように見せたいです。私のアプローチは、既存の my-tasks ダッシュレットを再利用し、タスクではなくワークフローをリストするようにカスタマイズすることです。

現在、my-tasks ダッシュレットがどのように機能するかを理解するのに問題があります。それを再利用して、ワークフローで同様の方法で機能させるためには、それを理解することが重要だと思います。

私が理解していないのは次のとおりです。

  • ダッシュレットが初めて表示されたとき、つまりフィルタ メニューを使用せずに、ダッシュレットにデータがどのように取り込まれますか? ある種の初期フィルターはありますか?
  • my-tasks.get.config.xmlタスク インスタンス Web スクリプトがフィルタリングに使用されていることが示されています。しかし、Web スクリプトのどこでmy-tasksタスク インスタンス Web スクリプトが使用されるように定義されているのでしょうか。私にとっては魔法のようです:)。
  • モデルがタスク インスタンス データではなくワークフロー インスタンス データを使用するようにするにはどうすればよいですか?

もちろん、私のアプローチの段階的なチュートリアルは期待していません。何かが足りない、または共有 Web スクリプトがデータ Web スクリプトとどのように相互作用し、リポジトリからのデータがどのように読み込まれるかを理解していないような気がします。理解を深めるための説明と、このアプローチをさらに進めるためのヒントをいただければ幸いです。

0 投票する
3 に答える
1355 参照

edit - Sugarcrm : ダッシュレットのクイック編集ボタンのアクションを変更する

Sugarcrm について非常に具体的な質問があります。

バージョンEnterprise 6.5.16を使用していますが、行き止まりになっています。

私が現在持っているもの:

ユーザーが自分のホームページにアクセスすると、「自分のオープン ケース」という名前のダッシュレットが表示されます。このダッシュレットには、ユーザーに割り当てられた、または作成されたすべてのオープン ケースが表示されます。

このダッシュレットの行ごとに、quickEdit アイコンが表示されます。(ご存知のように、小さなペン)。ユーザーがその小さなアイコンをクリックすると、quickcreate (または quickedit?) ポップアップが開きます。

私が達成したいのは:

ユーザーがアイコンをクリックしたときに、Sugar がポップアップを開くのではなく、EditView で新しいブラウザー タブを開くようにしたいと考えています。

したがって、基本的に、ホームで、ユーザーがダッシュレットから「Case01--Issue」を編集したい場合、quickcreate (または quickedit) フォームをポップする代わりに、「Case01」の完全な編集ビューで新しいブラウザー タブを開きたいと考えています。 - 問題"。

私は何をしなければなりませんか?custom/modules/Cases/metadata/dashletviewdefs.php にも他の場所にもアイコンの定義はありませんでした。

あなたの助けと時間を前もってありがとう!

ガエル