2016-10-17 4 views
0

Я не дал высоты для ui-сетки, но ui-grid принимает высоту по умолчанию 347px.Ошибка по умолчанию по высоте, если высота не указана в ui-grid

Я только что UI-сетку без любой высоты,

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

Ниже plunker,

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

Как получить авто высоту, без указания высоты.

ответ

0

Updated Plunkr

Использование 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 

Пожалуйста, проверьте и дайте мне знать.

+0

Спасибо Халид, он работает. Но у меня динамическая высота строки. У меня тоже есть один фон. Ниже приведен плункер, – apps

+0

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

+0

как установить для этого максимальную высоту? – apps