有时候datagrid表格显示数据的时候数据长度过长时,为了界面的美观我会对数据的显示长度做一个限制,显示数据形式是超过一定的长度后的为"..."显示:
formatter :function(value, row, index)
//value:数据表格列里面的数据
//row:数据表格里面的列
formatter : function(value, row, index) {
//split函数就是以""内的符号为分割依据
var ret = value.split("");
//判断长度是否超过自己预定义的值
if (ret.length > 16) {
//长度超过后截取自己想要显示的字符串,其余的以...显示
value = value.substring(0, 15) + "...";
}
//返回组装后的值
return value;
}