ปัญหาความสูงเริ่มต้นหากไม่ได้ระบุความสูงใน ui-grid

ฉันไม่ได้กำหนดความสูงให้กับ ui-grid แต่ ui-grid ใช้ความสูงเริ่มต้นที่ 347px

ฉันเพิ่งให้ ui-grid โดยไม่มีความสูง

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

ด้านล่างเป็นพลั่วเกอร์

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

วิธีรับความสูงอัตโนมัติโดยไม่ต้องระบุความสูงใดๆ


person apps    schedule 17.10.2016    source แหล่งที่มา


คำตอบ (1)


อัปเดต Plunkr

ใช้ ui.grid.autoResize

HTML:

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

จาวาสคริปต์:

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

กรุณาตรวจสอบและแจ้งให้เราทราบ

person Khalid Hussain    schedule 17.10.2016
comment
ขอบคุณคาลิด มันได้ผล แต่ฉันมีความสูงของแถวแบบไดนามิก ฉันมีพื้นหลังหนึ่งด้วย ด้านล่างเป็นพลั่วเกอร์ - person apps; 17.10.2016
comment
จะตั้งค่าความสูงอัตโนมัติสำหรับสิ่งนี้ได้อย่างไร? - person apps; 17.10.2016
comment
เฮ้ คุณได้คำตอบสำหรับเรื่องนี้แล้วหรือยัง? ฉันกำลังเผชิญสิ่งเดียวกัน - person Dave; 25.02.2019