首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示空白记录的角度-Slickgrid

显示空白记录的角度-Slickgrid
EN

Stack Overflow用户
提问于 2019-01-14 08:35:25
回答 1查看 1K关注 0票数 2

我正在尝试使用角网格栅在我的应用程序中显示网格选项。我建议wiki页面显示网格,但在网格中没有数据显示&甚至浏览器控制台中也没有错误。

我已经根据app.module,Angular.json更新了帖子,但是没有使用&网格显示0条记录。我试图使用stackblitz创建这个问题,但它不允许我安装棱角光滑的网格包,因此无法发布实时示例。

我的代码

代码语言:javascript
复制
import { Component, OnInit } from '@angular/core';
import { Column, FieldType, Formatter, Formatters, GridOption }  from 'angular-slickgrid';

export class ReportComponent implements OnInit {
  columnDefinitions: Column[];
  gridOptions: GridOption;
  dataset: any[];

  ngOnInit(): void  
  {        
    this.gridOptions = {
      autoResize: {
        containerId: 'demo-container',
        sidePadding: 15
      },
      enableAutoResize: false,
      enableExcelCopyBuffer: true,

    };

    this.columnDefinitions = [
      { id: 'title', name: 'Title', field: 'title', sortable: true, type: FieldType.string, width: 70 }              
    ];

    this.dataset = [];
    for (let i = 0; i < 1000; i++) {    
      this.dataset[i] = {
        id: i, 
        title: 'Task ' + i
      };

    }

  }

}

我的html

代码语言:javascript
复制
 <angular-slickgrid gridId="grid2" style="width:95%;"
                [columnDefinitions]="columnDefinitions"
                [gridOptions]="gridOptions"
                [dataset]="dataset">
            </angular-slickgrid>

我使用的版本:angular-slickgrid:jQuery:^3.3.1 @angular/core:^2.1.5 @angular/core:^7.2.0

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-16 06:45:38

这是因为你在用

代码语言:javascript
复制
enableAutoResize: false,

将其更改为

代码语言:javascript
复制
enableAutoResize : true

而且它应该能工作,当您使用false时,您需要根据您的需要手动给网格一个高度(使用css)。但是,当您允许true时,它将自动设置浏览器上的大小和大小。

演示

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54178011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档