2016-12-07 10 views
0

Aikau exampleは、フォームコントロールでポップアップを表示するように構成されたvar buttonが含まれています。私が知っているように、すべてのaikauフォームには値がありますが、これはコントロールを事前入力するために使用できますが、URLから値をロードする方法は?誰もがデータロードでaikauフォームの例を提供できますか?

など。誰かがボタンを押すと、URLから「何らかの形で」データが読み込まれ、フォームの値に格納され、フォームの1つのフィールドに入力されます。

重要な問題は、パラメータがURLとして使用するものです(それは?publishPayload.urlある)とトピックは、このために設定すべきか、どこで?

私は既に変更を試してみてpublishPayload.urlsetValueTopic: ALF_CREATE_FORM_DIALOG_REQUESTを追加しようとしていますが、URLのHTTPリクエストは表示されません。 URLが間違っていると、500または404コードのリクエストを見ることができますが、これらのリクエストは送信されません。

誰かがこれを行う方法の例を提供してもらえますか?

それが値を持つボタンセルのためのコードのちょうど部分であることができます。データまたはURLは何であるかは関係ありませんが、URLはtitle/nameプロパティを持つNodeRefへの単純なリンクになります。

+0

のAlfrescoコミュニティプラットフォーム上にありますか。 –

+0

はい、正確ですが、ダイアログには値を編集するためのフォームが必要です。 – Cherry

答えて

0

私は(https://github.com/Alfresco/Aikau/blob/develop/tutorial/chapters/About.mdを参照してください)私はあなたがそれを公式ドキュメントよりAikau上の多くの有用な情報を持っていることを見つけることだと思いますが、GitHubの上Aikauチュートリアルを通して働くことを示唆しているあなたの最後のquestionと同じように - これらの例は、 の前に書かれた古いブログ記事から取ったアイカウはGitHubのスタンドアロンプ​​ロジェクトになりました。あなたが非常に古いものを見ている例と、私はそれらを公式文書から削除しようとします。

Aikauは、発行/サブスクリプションモデルで動作します。ボタンは、publishTopicとpublishPayloadで構成されます。クリックすると、そのトピックにペイロードが公開されます。公開されたトピックを購読してデータを提供するサービスを提供することができます。

前に参照したチュートリアルの両方でとmy blog postsで、この例の多くは、私が正しくあなたの質問を理解している場合、あなたは正しいリポジトリからロードされた値を使用してダイアログを表示したいの?

+0

私はフォームについてのチュートリアルを見てきましたが、空の入力があるダイアログを表示したり、データ配列をロードするものを選択したりするようなことについては、私はアイデアを見逃しているかもしれませんが、私は入力がいっぱいのショーダイアログを期待しています。 aikauフォームはそうではないかもしれませんし、いくつかの 'InlineEditProperty'を使ってダイアログを表示し、ユーザー変更プロパティを毎回更新する方が良いでしょうか?ブログ投稿リンクありがとう、私はこれを見ていきます。 – Cherry

+0

私はここ(ビデオ・ブログなど)フォーム上のいくつかの情報を一緒に入れて開始しました:https://community.alfresco.com/community/ecm/blog/2016/11/28/everything-you-wanted-to-know- about-aikau-forms ...私はフォームダイアログのセクションを行っていませんが、本質的には同じです... JSDocでフォームダイアログを使用することに関する多くの情報があります(https://dev.alfresco.com/フィールドの値を指定する場合は、(ダイアログリクエストまたはフォーム上で直接)「value」属性を設定するだけです(リソース/ docs/aikau-jsdoc/DialogService.html)。 InlineEditPropertyはフォームコントロールではありません。 –

+0

私はあなたを見た[ビデオ](https://community.alfresco.com/videos/1087-aikau-forms-demo-part-2)、あなたが値を持つフォームを移入するためにボタンを使用する場合。どのようにボタンをクリックすることなく、そうするのですか?私が気づくと、formValueはフォームが作成される前に設定され、すべてのフォームデータを保持する必要がありますが、formValueにidを格納する必要があります。 – Cherry

関連する問題