有时候datagrid表格显示数据的时候数据长度过长时,为了界面的美观我会对数据的显示长度做一个限制,显示数据形式是超过一定的长度后的为"..."显示:
formatter :function(value, row, index)
//value:数据表格列里面的数据
//row:数据表格里面的列
function formatHandle(value, row, index) {
var htmlStr = '';
htmlStr += '<div class="icon_div"><a class="icon_view" title="查看" href="javascript:view(' + row.TXLGL_ID + ')"></a></div>';
if (row.modFlag) {
htmlStr += '<div class="icon_div"><a class="icon_edit" title="修改" href="javascript:edit(' + row.TXLGL_ID + ')"></a></div>';
} else {
htmlStr += '<div class="icon_div"><a class="icon_no_edit" title="修改" href="javascript:void(0)"></a></div>';
}
if (row.delFlag) {
htmlStr += '<div class="icon_div"><a class="icon_del" title="删除" href="javascript:del(' + row.TXLGL_ID + ')"></a></div>';
} else {
htmlStr += '<div class="icon_div"><a class="icon_no_del" title="删除" href="javascript:void(0)"></a></div>';
}
return htmlStr;
}