2017-06-05 13 views
0

dgridテーブルを使用しています。私は単一の列を持つテーブルを持っていて、各列セルはその中にいくつかの内容を持っています。私のセルのコンテンツが本当に大きいときは、スクロールバーを表示したいので、ユーザーはスクロールして残りのコンテンツを見ることができます。しかし、私のテーブルでは、この場合はスクロールバーが表示されませんが、dgrid columnResizerを使用して列を展開すると、スクロールバーが拡大幅まで表示されます。幅がコンテンツよりも小さい場合、コンテンツの残りの部分は見えなくなります。ここにjsFiddleがあります。テーブルセルのコンテンツがオーバーフローすると、水平スクロールバーが表示されません。

http://jsfiddle.net/vrwe7dn5/

これは私が間違って何をやっている場合は私に知らせてください、私のCSS-

#grid{ 
    width: 20%; 
    height: auto; 
} 
.dgrid-scroller{ 
    overflow:auto; 
    position: relative; 
} 
.dgrid-content{ 
    white-space: nowrap; 
} 

です。

答えて

0

使用しているクラス.dgrid-scroller {}は、その列のみです。コンテンツをスクロール可能にするには、td自体にoverflow-x:scrollを適用する必要があります。

+0

いいえ、正しく動作しません。 tdタグのプロパティを設定すると、テーブルに含まれるすべての 'td'タグをスクロールします。したがって、各セルには独自のスクロールバーがあります。 – nikitha

+0

js/jqueryを使用すると、.dgrid-cellクラスと特定の長さのコンテンツを含むクラスを取得できます。オーバーフロークラスを追加してスクロール可能にすることができます。 –

関連する問題