출처: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 |