Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了angularjs – 无法更改ng网格的标题行高大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_197_4@ 我需要动态更改ng网格的标题行高度,具体取决于需要显示的列标题.有些列有一个很长的标题,我希望列名包装,所以它们不需要过宽.如果我最初设置一个高的标题高度,我也不想要很多空格,但如果没有显示那些长列名,则不需要空格.

问题是我无法动态更改headerRowHeight.花了一些时间才意识到我甚至无法使用范围变量初始化headerRowHeight,其方式与其他gridoptions相同(参见第23行).

See plnkr

解决方法

这不起作用的原因是ng-grid在引擎盖下使用绝对定位.网格选项只被触发一次,然后在html dom节点上使用style =之后在html中设置高度. (这很棒!)他们甚至在所有底层标题dom节点上手动设置样式.

我想到的另一个途径是尝试使用NgGridLayoutPlugin重绘网格.我玩了30分钟,没有运气.您可以尝试手动重绘页面本身.看起来ng-grid不是很好地重新绘制网格,他们已经专门为更新数据做了优化,而不是样式.

3.0 beta不稳定版本看起来已经做了很多改变,你将能够做到你想要做更容易……然而,它还没有为生产做好准备.请参阅此示例中的标题单元格类条件:http://ui-grid.info/docs/#/tutorial/115_headerCellClass

我有一段时间试图让我的网格样式在我上一份工作中做出我的出价.在某个时刻,我们准备抛弃它,因为它太严格了.祝好运.

大佬总结

以上是大佬教程为你收集整理的angularjs – 无法更改ng网格的标题行高全部内容,希望文章能够帮你解决angularjs – 无法更改ng网格的标题行高所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。