首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Kendo-ui-angular2网格:如何强制网格重绘?

Kendo-ui-angular2网格:如何强制网格重绘?
EN

Stack Overflow用户
提问于 2016-11-26 03:03:19
回答 1查看 338关注 0票数 1

我在一个用于移动设备的网站上使用Kendo-ui-angular 2网格。我的目标是根据设备方向显示不同的列数(横向模式下的列数比纵向模式下的列数多)。

我已经能够检测设备方向了,并且我正在使用*ngFor将kendo-grid-column组件绑定到列数组,并根据设备方向更改数组中的列数。一切正常,但我唯一的问题是,当更改设备方向和更改列数时,网格不会更新列,直到我点击或单击网格。

有没有一种方法可以在列数改变时以编程方式强制网格重新绘制?

EN

回答 1

Stack Overflow用户

发布于 2016-11-28 16:35:09

试图复制同样的东西,但没有成功:

代码语言:javascript
运行
复制
<template ngFor [ngForOf]="columns" let-column>
        <kendo-grid-column
          *ngIf="!column.hidden"
          field="{{column.name}}"
        >
          <template kendoHeaderTemplate let-dataItem>
              {{dataItem.field}}
          </template>
        </kendo-grid-column>
      </template>

请查看此plunkr,并让我知道您是否能够在那里重现该问题。

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

https://stackoverflow.com/questions/40811039

复制
相关文章

相似问题

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