heyw
313
2016-04-20 11:30:57
1
5165

jqgrid formatter 이용 버튼 만들기, onclick listener 달기 : Uncaught ReferenceError


특정 셀에 버튼을 만들고, 그 버튼을 누를 시 새로운 창이 생기는 작업을 진행중입니다.

버튼을 만들고 , listener 까지 다는 것은 마쳤습니다.


colmodel에서

{ name : 'EVENT_TYPE_CD', width:20, align:'center',formatter: pointercursor, unformat:UnFormat},

선언하고,


function pointercursor(cellvalue, options, rowObject)

var new_formatted_cellvalue = '<input type="button" class="x-btn-setting" value="설정" onclick="fnNotiModify('+cellvalue+')"></input>'; 

return new_formatted_cellvalue; 

pointercursor 에서

function pointercursor(cellvalue, options, rowObject)

var new_formatted_cellvalue = '<input type="button" class="x-btn-setting" value="설정" onclick="fnNotiModify('+cellvalue+')"></input>'; 

return new_formatted_cellvalue; 

위와 같은 작업을 하여 클릭이벤트시 fnNotiModify 함수로 연결되도록 구성하였습니다.

여기서 <input>cellvalue</input>로 테스트하여 cellvalue 값이 넘어온 것도 확인하였습니다.
그런데 fnNotimodify함수의 파랄미터 값으로 넣으면 (위와 같이)
Uncaught ReferenceError: cellvalue is not defined
이런 에러가 발생합니다.

해결책 아시는 분 도와주시면 감사하겠습니다. ㅠ
0
  • 답변 1

  • heyw
    313
    2016-04-20 11:38:56
    Uncaught ReferenceError로 구글링해서 나오는 document.ready 안에 넣기. $.function(){} 안에 넣기는 이미 해보았습니다. 스크립티 태그 닫혔는지도 확인했구요 ㅜ
  • 로그인을 하시면 답변을 등록할 수 있습니다.