0

ここに画像の説明を入力次の構成のリストがあります。

var grid = Ext.create('Ext.List', {
            scrollable: {
            direction: 'horizontal',
            directionLock: true
        },

    store: compStore,
    itemTpl: '<table width="2000px">
<tr><td width="500px" style="border 1px solid black">{company}</td>
<td width="200px">{price}</td>
<td width="200px">{change}</td>
<td width="200px">{pct}</td>
<td width="200px">{updated}</td>
</tr></table>'

    });

画面には最初の 3 つのフィールド (会社、価格、変更) しか表示されません。テーブルが大きすぎてビュー スペースに収まらないため、残りのリスト列は表示されません。

リストを(水平に)スクロールすると、他のフィールドが表示されますが、離すと再び消えます。

添付の画像でわかるように、リストには一部の列のみが表示されており、リストを (水平に) スクロールできません。

リスト内のコンテンツの幅が大きい場合、リストを水平方向にスクロールするにはどうすればよいですか。

どんな助けでも大歓迎です。

4

1 に答える 1

0

使用する

scrollable: {
        direction: 'both',
        directionLock: true
},
于 2013-09-17T09:59:32.277 に答える