2016-09-05 15 views
0

ダイアログウィンドウでテーブルを1つ開きます。私は、ダイアログを閉じて再度開く場合は、このようにより狭くなり、テーブル・コラム・ヘッダを テーブルの列ヘッダーの幅が変更される理由&

:しかし、それはこのようになります私は列幅のサイズを変更すると

Strange table

、ヘッダは通常になります。

例のコードを使用します。SAPUI5 Explored |グリッド表 (sapui5.hana.ondemand.com/explored.html#/sample/sap.ui.table.sample.Basic/code/View.view.xml)

<t:Table 
      rows="Data>/Table}" 
      class="sapUiSmallMargin" 
      selectionMode="None" 
      enableSelectAll="false" 
      visibleRowCount="17"> 
      <t:columns> 
       <t:Column 
        showFilterMenuEntry="false" 
        showSortMenuEntry="false" 
        width="3rem"> 
        <Label text="Num" /> 
        <t:template> 
         <Text text="{Data>Row}"/> 
        </t:template> 
       </t:Column> 
       ... 

そして、私は理解できません、 何が問題ですか。 アイデア

答えて

0

特定のブラウザ(Chrome)ではこのような状況に遭遇しましたが、他のもの(IE11など)では発生しませんでした。

私はこれがブラウザ固有のSAPUI5レンダリングの問題であり、コーディングの間違いではないと確信しています。

カラムの幅を手動で設定しないと、うまく動作するはずです。これが受け入れられない場合は、列の幅をドラッグしたときと同じように、一度レンダリングするテーブルを手動で作成することができます。

+0

Chrome 52.0.2743.116 mではこの問題が発生しましたが、Firefox Nighty 51.0a1とIE 11.0.9600.18314では、アプリを開いた直後に「シフト」ヘッダーの表が表示されます。 今、最初の列の幅を変更してダイアログを開くと、すべてがうまくいくように見えます。ありがとうございました! –

+0

それを聞いてうれしい!あなたの質問に答えた場合は、正しい回答として選択してください。 –

関連する問題