在一个list的单元格中显示名称,单元格的宽度设定,名称的长度不定。遇到一个问题,如果名称过长导致单元格被来长影响页面的效果,希望设置这样的css,当单元格长度不足以显示名称时显示名称的一部分,在名称后面加上“...”,不知道高手分都是怎么做的这样的css
var cm = new Ext.grid.ColumnModel([{
header : '说明',
renderer : function(val) {
return Ext.util.Format.ellipsis(val, 70);// 多余70个字的内容将以...显示省略
},
dataIndex : 'memo'
}]);
css应该很难做到这种效果,
ellipsis( String value, Number length ) : String
Truncate a string and add an ellipsis ('...') to the end if it exceeds the specified length
Ext.util.Format.ellipsis("asdfasdfasdfasdfasdf",3);//asd...
[url]http://extjs.com/learn/Tutorial:Utilizing_Format_Features_of_Templates_(Chinese)[/url]
http://hi.baidu.com/ericlion/blog/item/85b211835666a298f703a67c.html
这个比较全
text-overflow:ellipsis属性在FF中是没有效果的
额。
sorry,没看清是问Ext的,为什么Ext的问题这么多?
Ext.util.Format应该可以
朋友,问题要自动关闭啦,结分哦