1

グリッドの幅または高さを指定せず、「ui-grid-auto-resize」を使用しました。動作していますが、正しくありません。グリッドの小さな部分があるだけなので、その特定の領域のスクロールバーが表示されます (ui-layout スプリッターによって定義されます)。そのスクロールバーから逃れるにはどうすればよいですか?

また、グリッドの高さと幅に特定の数値を定義したくありません。ここに画像の説明を入力

そして、ここに私のhtmlがあります:

<div ui-layout-container size='300px'  >;
   <div id="asGrid" ui-grid="MetadataGridOptions" ui-grid-selection ui-grid-resize-columns ui-grid-auto-resize ui-grid-move-columns ui-grid-tree-view class="grid"></div>';
</div>"

そして私のグリッド定義:

$scope.GridOptions = {
        enableHorizontalScrollbar : 0,
        enableVerticalScrollbar : 1,
        excessRows : 20,
        enableSorting : true,
        enableFiltering : true,
        showTreeExpandNoChildren : true,
        enableFullRowSelection : true,
        enableRowHeaderSelection : false,
        rowHeight : 30,
        multiSelect : false,
        //horizontalScrollThreshold : 0,
        enableColumnMenus : true,
        rowEquality : false,
        enableColumnResizing : true,
        columnDefs : [{
                name : 'Name'
            }, {
                name : ' ',
                width : 40
            }, {
                name : '  ',
                width : 30
            }, {
                name : '   ',
                width : 30
            }, {
                name : '     ',
                width : 55
            }, {
                name : 'DataType'
            }, {
                name : 'IsRequired'
            }, {
                name : 'defaultValue'
            }, {
                name : 'ReadOnly'
            }, {
                name : 'Description'
            }
        ],
        showTreeExpandNoChildren : true
    }
4

0 に答える 0