天天看點

easyui的資料表格(datagrid)使用時formatter的技巧

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