問題タブ [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.
c# - ユーザーがフォームのフィールドに戻って編集できる機能を追加する
Microsoft Bot Framework とアダプティブ カードを使用して、ユーザーにフォームに記入してもらいます。フォームは正しく作成および表示されていますが、現在、ユーザーがフォームのフィールドに戻って編集できる機能を追加しようとしています (特定の状況では、フォームの作成時に一部のフィールドが自動入力されます)。
これが現在の私のカードの外観です (ボット エミュレーターで):
見積書名入力前
見積書名入力後
編集機能を追加した後、カードを次のように表示します。
見積もり名の編集
ユーザーが「編集」テキスト (独自の列のテキストブロック) をクリックすると、「編集」テキストの下に新しいインライン カードとして新しい TextInput フィールドが表示されます。これが私が試したコードです:
問題は、ShowCardAction() が期待どおりに機能しないことにあると思います。これを OpenURLAction() に置き換えたところ、「編集」テキストがクリックされたときに新しいリンクが開かれました (したがって、このアクションは機能しましたが、ShowCard は機能しませんでした)。
アダプティブ カード - ネストされたスキームとアダプティブ カード スキーマ エクスプローラーの投稿を参照しましたが、うまくいきませんでした。
誰かが以前にこのようなことをしたことがあり、彼らがどのようにそれをしたかを喜んで共有しますか?
adaptive-cards - アダプティブ カードの幅を設定する方法
アダプティブ カードは、ほとんどのチャネル (Web チャットなど) でかなり狭いです。カードを強制的に標準メッセージと同じ幅に表示する方法はありますか?