출처:http://cafe.naver.com/javacreator/853

Jqgrid에서 특정 컬럼에 링크를 걸고 싶거나... 데이터를 다른 값으로 보여주고 싶을 때

formatter를 사용 하면 된다.

$('#gridtable').jqGrid({
   mtype: 'POST',
   height: 'auto',
   width: 300,
   caption: "카테고리",
      colNames:[
    '선택'
   ],
      colModel:[
       { name : 'userid', index: 'userid', width: 80, align: 'right', formatter: setsel }
      ],
});

//--- formatter에 정의 된 함 수는 3가지 인자를 반환한다. cellval 해당 컬럼의 값이다. options는 rowId와 값 등을 구할 수 있으며 rowObject는 해당 row의 데이터값을 가지고 있다. rowObject.userid와 같은 형식으로 접근가능.

 

function setsel( cellval, options, rowObject ){

   var text = '';

   text = '<a href="naver.com">네이버이동</a>';

   return text;

}

'JAVASCRIPT 자바스크립트' 카테고리의 다른 글

jquery 엑셀파일 저장할때  (0) 2014.12.24
table 엑셀 데이타로  (0) 2014.12.24
jquery table 이나 사이즈 변경시..  (0) 2014.11.28
자바 스프링 3.x  (0) 2014.11.21
새창에 윈도우 띠우기.  (0) 2014.09.18
블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,