2016-08-16 9 views
1

動作しませんが、私はTreeGridを使用しているとき、私は私は木の上でより多くのノードを展開したときに、私は列の幅をしたくない 列のスクロールバーをしたいです変化する。 ので値が、私はドキュメントExtjs6のtreegrid列は、私はExtJs6を使用してい

スクロール見た 完全に表示することができません:ブール/ストリング/オブジェクト 設定オプションは、このコンポーネントをスクロール可能にすることを。使用できる値は次のとおりです。 自動スクロールを有効にする場合はtrue。 スクロールを無効にする場合はfalse(またはnull) - これがデフォルトです。 水平スクロールのみを有効にするxまたは水平 垂直スクロールのみを有効にするyまたは垂直 高度な構成が必要な場合は、Ext.scroll.Scrollerの構成オブジェクトも受け入れます。 この設定のゲッターは、Ext.scroll.Scrollerインスタンスを返します。あなたは、スクロール位置読み取りまたは操作するためのスクローラAPIを使用することができます。

をしかし、私はこのようなコードを書く:

{ 
    xtype: 'treecolumn', //this is so we know which column will show the tree 
    text: 'operation', 
    sortable: true, 
    width: 200, 
    border: 5, 
    scrollable: true, 
    dataIndex: 'operation', 
    menuDisabled: true, 
    autoSizeColumn: true 
} 

それが動作していなかった...

+0

https://fiddle.sencha.com/#fiddle/1fad – user6226486

答えて

0

グリッド列本体はできませんスクロールバーがあります。 gridcolumnはコンポーネントから派生しますが、継承されたすべてのコンフィグとプロパティが列ヘッダを構成しています。

gridpanelの表示方法(HTMLの生成方法)は、単一の列に水平スクロールを追加する簡単で実用的な方法を排除します。

ユースケースによっては、treecolumnをロックされた列として追加することができます。

lockedGridConfigでは、グリッドのロックされた部分に固定幅を指定できます。scrollable:true。これは、グリッドの残りの部分とは独立して、その列を水平方向にスクロールさせる唯一の方法です。

フィドル:https://fiddle.sencha.com/#fiddle/1faf

+0

おかげで、私はこれをしようとします – user6226486

関連する問題