Masalah ketinggian default jika ketinggian tidak diberikan di ui-grid

Saya belum memberikan ketinggian apa pun pada ui-grid, tetapi ui-grid mengambil tinggi default 347px.

Saya baru saja memberikan ui-grid tanpa ketinggian apa pun,

<div id="grid1" ui-grid="{ data: myData }" class="grid"></div>

Di bawah ini adalah plunkernya,

http://plnkr.co/edit/3JEROJZcDPaRoDhbwi5q?p=preview

Cara mendapatkan ketinggian otomatis, tanpa menentukan ketinggian apa pun.


person apps    schedule 17.10.2016    source sumber


Jawaban (1)


Plunkr yang Diperbarui

Gunakan ui.grid.autoResize.

HTML:

 <div id="grid1" ui-grid="gridOptions" class="grid" ui-grid-auto-resize ></div>

JavaScript:

    var app = angular.module('app', ['ngTouch', 'ui.grid', 'ui.grid.autoResize']);
    $scope.gridOptions.minRowsToShow = $scope.myData.length; //define minimum row to display

Silakan periksa dan beri tahu saya.

person Khalid Hussain    schedule 17.10.2016
comment
Terima kasih Khalid, berhasil. Tapi saya memiliki tinggi baris dinamis. Saya juga punya satu latar belakang. Di bawah ini adalah plunkernya, - person apps; 17.10.2016
comment
bagaimana cara mengatur ketinggian otomatis untuk ini? - person apps; 17.10.2016
comment
Hei, apakah kamu sudah mendapat jawaban untuk ini? Saya menghadapi hal yang sama - person Dave; 25.02.2019