2017-10-25 28 views
1

これらの2つの質問は、すべてAdaptiveCard Botframeworkに関するものです。はQ1

:私はadaptivecardにデフォルトプレースホルダ値を設定しているテキスト1が、イベントをトリガーした後に、プレースホルダを正しく表示することができませんが、プレースホルダが空白でした。プレースホルダーにヒント情報(テキスト1)がありません。そして私はソースにMSサンプルコードをコピーしましたが、まだ動作しません。私はFirefoxとIE11でChromeを試しましたが、すべて失敗しました。
The placeholder was blank
MS samplecode
MS sample linkage
をQ2:私はadaptivecardを用いcolumnset内の2つの列の幅を設定している(一方はとして設定し、もう一方はとしました)それは動作していないようです。 グリッドが正しく表示されませんでした。 My source

Width limit seems not working【MS Adaptive Cardの問題】プレースホルダとグリッドが正しく表示されない

[ 
     { 
      "contentType": "application/vnd.microsoft.card.adaptive", 
      "content": { 
      "type": "AdaptiveCard", 
      "version": "1.0", 
      "body": [ 
       { 
       "type": "TextBlock", 
       "text": "Test", 
       "weight": "bolder", 
       "size": "medium" 
       }, 
       { 
       "type": "ColumnSet", 
       "spacing": "none", 
       "columns": [ 
        { 
        "type": "Column", 
        "width": 40, 
        "items": [ 
         { 
         "type": "Input.ChoiceSet", 
         "id": "country", 
         "style": "compact", 
         "placeholder": "Country", 
         "value": "1", 
         "choices": [ 

          { 
          "title": "UnitedStates", 
          "value": "US" 
          } 
         ] 
         } 
        ] 
        }, 
        { 
        "type": "Column", 
        "width": 10, 
        "items": [ 
         { 
         "type": "Input.Number", 
         "placeholder": "text1", 
         "min": 0, 
         "id": "Text1" 
         } 
        ] 
        } 
       ] 
       } 
      ], 
      "actions": [ 
       { 
        "type": "Action.Submit", 
        "title": "Button"    
       } 
      ] 
      } 
     } 
     ] 
+0

これらの結果はどのチャンネルにありますか? –

+0

ビジュアライザーのプレースホルダーが期待通りに機能しているようです:https://imgur.com/a/MNC3Lクライアント・サイドを使用しているアダプター・カード・ライブラリーのバージョンはどれですか?ボットはノード、つまり.net sdkを使ってビルドされていますか? –

答えて

0

Q1: プレースホルダ値がホストレンダラに応じて描画されます。この画像で見ることができるのは、いくつかの異なるホストの比較です。そのうち2つがプレースホルダを表示することがわかります。

enter image description here

Q2: 列が正しく設定されているとcolumnsetは正しくレンダリングありません。

enter image description here

あなたがここに見ることができることは列が数値形式で幅ということで、オートストレッチ列の幅は、以下では考慮

にあなたの最初の列を取られた後、全体の幅の%ですAUTOが目に最初の列をもたらすので、2番目の列は、空間全体を占めるオートに設定され、第10

enter image description here

のままされますそれはレンダリングできる最も細い幅です。

異なるホストのビジュアライザでは、これを別の方法で表示することができますが、ホストに関係なく確実に同じであることを意図しています。

これが役に立ちます。

関連する問題