写个程序换个饼
写个程序换个饼
收到,感谢反馈。 目前该需求可以在template内自行实现,再次感谢。
可以在渲染前获取文本的宽度,如果文本宽度超出了td的宽度就是有文本被隐藏了。 或者你可以用另外一种方式: 在模板内对文本进行换行处理。
我在[Demo](http://develop.lovejavascript.com/gridmanager/demo/demo10.html)中并没有复现,请提供下浏览器、系统及操作步骤等相关信息。
我找了几台机子试了下,还没有复现。
我看到了视频,这可能并不是一个BUG,而是demo的参数选择问题,具体原因如下: 虚拟滚动化配置项中tr的默认配置项只有20,当高度超出20行所占的高度时,就会出现你所遇到的情况。 ``` new GridManager(table, { // 启用虚拟滚动 @2.18.0 virtualScroll: { // 在使用supportTreeData与fullColumn时虚拟滚动无效。 // 使用静态导出,必须配置handler,否则导出数据长度为virtualNum; // 打印时仅对当前配置virtualNum的条数生效 useVirtualScroll: false, // 实际渲染的Tr数,该数值大于当前页数据长度时,虚拟滚动不生效 virtualNum: 20 }, // ...其它配置项 }); ``` 你只需要在使用时,将virtualNum调到一个合理的范围,或者在初始化前动态的获取到一个合理的值并通过`virtualNum`传递给GridManager就可以解决这个问题。 需要注意的是:...
- 固定列向右时,右方不能存在非向右固定的列 - 不要设置所有列的宽度,最少留下一列进行自适应
这两个事项都是有计划的,只是短时间内还无法发布使用,望理解。
这个组件由于精力问题,已经暂停维护了。如果你有兴趣,可以提交commit
可以对比下[DOM](http://develop.lovejavascript.com/gridmanager/demo/index.html)