2011-10-25 3 views
0

jqGrid 4.1.2를 사용 중이고 입력 폼을 탐색 할 때 체크 박스가 업데이트되지 않습니다. 예를 들어 확인란을 선택하고 양식을 제출하면 변경 내용이 데이터베이스에 기록되지만 양식을 새로 고침하면 확인란의 체크가 표시되지 않습니다.체크 박스 값을 처리하지 않는 jqgrid

<input id="entireTooth" class="FormElement" type="checkbox" value="Yes" offval="No" name="entireTooth" role="checkbox"> 

있는 jqGrid 올바르게 데이터베이스에 변경 사항을 기록, 그것은 단지에 실패

http://screencast.com/t/jFJeoJWL

방화범이 같이 생성 된 HTML을 보여줍니다

{name:'entireTooth',width:50, editable:true, hidden:true, edittype:'checkbox',formatter: 'checkbox', editoptions:{value:'Yes:No'}, editrules:{edithidden:true}} 

는 형태의 체크 박스를 생성합니다 양식이로드 될 때 확인란을 데이터베이스 값으로 업데이트하십시오.

의견이나 제안에 감사드립니다.

답변

0

herehere에 대해 설명한 문제가 있다고 생각합니다. 이 문제는 이미 jqGrid 4.2.0에서 수정되었습니다. 그래서 당신은 단지 당신이 사용하는 jqGrid를 업데이트해야합니다.

+0

올렉 (Oleg)에게 감사드립니다. 최신 버전을 다운로드 했으므로 파일이 재구성되어 프로젝트의 다른 코드와 충돌합니다. 그래서 4.1.2를 고수해 다른 해결책을 찾아야합니다. –

+0

@Martyn Walker : jqGrid 4.1.2를 사용해야하는 경우 jQuery를 버전 1.6.2 이하에서 사용할 수 있습니다. – Oleg

관련 문제