表格中圈出来的一列maxTextLength属性不生效,是否因为link属性为true,有了点击方法,所以影响maxTextLength的效果,下一行没有穿透点击方法,maxTextLength=20是正常生效的
如果link为true影响maxTextLength的生效,请问这种情况下应该如何限制表格中文字的长度?
从源码看,是的,有了 link 之后代码优先处理 link。maxTextLength 此时不会生效。
这种情况可以用 setStyleProvider() 给列设置 styleName,然后通过 css 找到 cell 中的 div,通过样式设置:
width:300px; // 设置你需要显示的宽度
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;