2

2列しかないテーブルがあります。最初の列を固定し、次の列をすべての行でスクロール可能にしたい..全体として水平方向にスクロール可能である必要があります..個々の列ではありません

何百もの行が存在する可能性があります。。

ここJsfiddleにデモコードがあります

私はcssスタイリングにあまり触れていません。

4

5 に答える 5

3

http://jsfiddle.net/Yw679/2/overflow:auto;のように、CSSを使用できます。

私が正しく理解していれば、左の列全体を静的にし、右の列全体(ヘッダーを含む)を水平方向にスクロールできるようにする必要があります。あれは正しいですか?

もしそうなら、それは1つのテーブルでは不可能です。しかし、少し余分なコードがあれば、次のような2つのテーブルで可能です:http://jsfiddle.net/Yw679/6/

于 2012-08-05T11:09:18.607 に答える
3

あなたが探しているものは「凍結された列」と呼ばれています。

バージョン4.3で列のフリーズを実装するjqGridデモをここで参照してください。これは非常に用途の広いグリッドプラグインであり、試してみる価値があります(まだ試していない場合はそうです)。

于 2012-08-05T20:00:23.500 に答える
0

あなたはこのようなことをすることができます:

http://jsfiddle.net/Yw679/3/

th{
  display :inline-block;
  height: 50px;
  width: 100px;
  overflow: scroll;
}

th:first-child{
  overflow: hidden;
}

</ p>

于 2012-08-05T11:26:01.040 に答える
0

この例のようなことをしたいと思います

https://www.datatables.net/extensions/fixedcolumns/examples/initialisation/left_right_columns.html

于 2014-02-12T07:09:46.493 に答える
0

1つのテーブルを使用し、2つの列を固定して、他の列はスクロール可能にすることをお勧めします。

Here is the リンク

于 2018-07-12T05:46:58.980 に答える