有時候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;
}