【问题标题】:ng-grid column not displayed in gridng-grid 列未显示在网格中
【发布时间】:2014-05-15 04:15:08
【问题描述】:

我正在使用 ng-grid 2.0.11 和 angularjs 1.2.16

我在网格中显示数据时遇到一个奇怪的问题。

当我尝试加载数据时,某些列会显示在网格中。一旦我调整大小

浏览器然后触发事件并显示列定义中定义的所有列。

显示的某些列意味着数据绑定不是问题。

但是是的,我定义了单元格模板和行模板。

我该如何解决这个问题?

-谢谢,

瑜伽

【问题讨论】:

  • 如果您使用默认的单元格和行模板,它是否有效?您是否在可能导致此问题的某处设置了列的大小?你能创建一个 plunker 来演示吗?
  • 是的,我尝试过删除单元格以及具有相同问题的行模板。我在列定义中将列的宽度设置为“宽度:185”如果我删除它,那么列将按照列定义显示,但如果我调整浏览器大小,那么它们会变得全尺寸。现在如何设置宽度??

标签: angularjs ng-grid


【解决方案1】:

您可以尝试将宽度设置为自动,或查看此链接以获取其他选项: is there a way to auto adjust widths in ng-grid?

或者 minWidth 和 maxWidth 可能对你有用: https://github.com/angular-ui/ng-grid/wiki/Defining-columns

【讨论】:

  • 是的,它的工作。我在 col 定义中添加了“width:'auto',minWidth:60”,并开始在所有浏览器中工作。谢谢
  • 这是唯一适用于 IE9 的解决方案。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-23
  • 1970-01-01
  • 2013-04-24
  • 1970-01-01
  • 2017-09-16
  • 1970-01-01
相关资源
最近更新 更多