2011-08-31 7 views
0

그에게 스레드를 클릭 : 내가이 일을 가지고 지금 JQgrid checkbox onclick update database있는 jqGrid 업데이트 데이터베이스는이 일에

,하지만 지금은 열 셀을 클릭 할 수 있어요 및 업데이트 내 DB에 happends,하지만 난 정말로 원하는 것은 업데이트가 체크 박스에서만 발생한다는 것입니다. 셀 클릭이 아닙니다.

+0

데모를 시험해 보았습니다. menthioned 링크에서 Oleg가 언급 했으므로 확인란을 명시 적으로 클릭해야했습니다. 셀을 클릭하면 확인란이 활성화되지 않습니다. 나는 FF 3.6.20, Safari, IE 8, Chrome 12.x를 사용했다. – reporter

+0

데모에서는 먼저 'iCol'- 체크 박스가있는 'Aktiv'열의 색인을 얻는다. 그런 다음 모눈의 모든 행을 열거하고 모든 행의 'iCol' ** 열에서만'click' handle **을 설정했습니다. 따라서 다른 세포를 클릭하면 효과가 없습니다. 정확히 어떤 행동을 원하십니까? – Oleg

답변

1

나는 당신이 정확하다는 것을 이해하고 체크 박스가있는 셀에만 click 핸들을 설정하려고합니다. 경우에 당신은 수정 된 데모 here를 참조

$("input", rows[i].cells[iCol]).click(function (e) { 

에 선

$(rows[i].cells[iCol]).click(function (e) { 

을 변경해야합니다.

+0

gah ... 나는 놓쳤다 ","그리고 그것은 당연히 일하지 않았다 : D 내 어리석은 작은 실수 ... 감사합니다. Oleg – Timsen

+0

@Timsen : 오신 것을 환영합니다! – Oleg