$("#rep").datagrid({ singleSelect: true, //选中一行的设置 AllowPaging: true, pagination: true, pageSize: 20, pageList: [20, 50, 200, 1000], rownumbers: true, //行号 iconCls: "icon-save", //图标 collapsible: true, //隐藏按钮 border: true, fit: true, remoteSort: false, columns: [[ { field: "type", title: "类型", width: 130, align: 'center', headalign: 'center' }, { field: "username", title: "操作人", width: 100, align: 'center', headalign: 'center' }, { field: "operatorDate", title: "操作时间", width: 110, align: 'center', headalign: 'center' }, { field: "remarks", title: "备注", align: 'left', headalign: 'center', formatter: function (value, row, index) { var va = eval("row." + $(this).attr("field")); return formatBr(100,va); } } ]], pagination: true, //pagination : true, toolbar: "#tool" });
function formatBr(len, value) { if (!value) { return ""; } var slengh = value.length; var restr = ""; var flag = true; for (var i = 1; i <= 100; i++) { len2 = i * len; if (slengh >= len2) { flag = false; restr += value.substring(len2 - len, len2) + "</br>" } else { break; } } if (flag) { restr += value; } else { if (len2 - len <= value.length - 1) { restr += value.substring(len2 - len, value.length) } } return restr; }