問題タブ [adaptive-cards]

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 投票する
1 に答える
262 参照

c# - ユーザーがフォームのフィールドに戻って編集できる機能を追加する

Microsoft Bot Framework とアダプティブ カードを使用して、ユーザーにフォームに記入してもらいます。フォームは正しく作成および表示されていますが、現在、ユーザーがフォームのフィールドに戻って編集できる機能を追加しようとしています (特定の状況では、フォームの作成時に一部のフィールドが自動入力されます)。

これが現在の私のカードの外観です (ボット エミュレーターで):

見積書名入力前

見積書名入力前

見積書名入力後

見積書名入力後

編集機能を追加した後、カードを次のように表示します。

見積もり名の編集

見積もり名の編集

ユーザーが「編集」テキスト (独自の列のテキストブロック) をクリックすると、「編集」テキストの下に新しいインライン カードとして新しい TextInput フィールドが表示されます。これが私が試したコードです:

問題は、ShowCardAction() が期待どおりに機能しないことにあると思います。これを OpenURLAction() に置き換えたところ、「編集」テキストがクリックされたときに新しいリンクが開かれました (したがって、このアクションは機能しましたが、ShowCard は機能しませんでした)。

アダプティブ カード - ネストされたスキームとアダプティブ カード スキーマ エクスプローラーの投稿を参照しましたが、うまくいきませんでした。

誰かが以前にこのようなことをしたことがあり、彼らがどのようにそれをしたかを喜んで共有しますか?

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

adaptive-cards - アダプティブ カードの幅を設定する方法

アダプティブ カードは、ほとんどのチャネル (Web チャットなど) でかなり狭いです。カードを強制的に標準メッセージと同じ幅に表示する方法はありますか?