2017-05-23 1 views
0

이있는 열에 editoptions 매개 변수를 설정하면 체크 상자의 값이 편집 폼에서 설정되지 않습니다.editoptions를 사용할 때 jqGrid의 편집 형식으로 체크 박스 값이 설정되지 않았습니다.

빈 개체를 사용하여 편집 옵션으로 복사 할 수도 있습니다.

... 
colModel: [ 
    {name: 'checked', index: 'checked', editable: true, edittype: 'checkbox', formatter: 'checkbox', editoptions:{}} 
] 
... 

봅니다 첫 번째 행을 선택하고있는 jqGrid에서 버그가 수 있도록 나타납니다이 demo

에서 편집,하지만 난 어떤 수정 또는 해결 방법을 발견하지 않았습니다합니다. 누구 하나 알고 있나요?

내 특정 상황에서 입력 옵션에 대해 dataEvents을 입력하기 위해 editoptions를 사용하고 있으므로 제거 할 수 없습니다. 이 대신

사용 : colModel : [ {이름 : '확인'인덱스 :

+0

귀하의 데모는 매우 오래된 (6 세) 버전 4.1.2의 jqGrid를 사용합니다. 버전은 오랜 시간이 지났기 때문에 죽었습니다. 나는 자유롭게 [무료 jqGrid] (https://github.com/free-jqgrid/jqGrid/)의 현재 버전으로 업그레이드 할 것을 권장합니다 - 무료 jqGrid 4.14.0. 적어도 jQuery 1.7.2 이상의 경우에는 사용해야하지만 이전 웹 브라우저에 대한 지원이 필요한 경우 jQuery 3.2.1 또는 1.12.4를 사용하는 것이 좋습니다. 나는 [기사] (https://free-jqgrid.github.io/getting-started/index.html)를 살펴보기를 권한다. – Oleg

+0

@Oleg, 고맙습니다. 현재 버전에서 작동하고있는 것 같습니다. 동의 할 수 있도록 답변을 게시하십시오. –

+0

당신은 오신 것을 환영합니다! – Oleg

답변

1

귀하의 데모는 매우 오래된 (6 세) 버전 4.1.2의 jqGrid를 사용합니다. 버전은 오랜 시간이 지났기 때문에 죽었습니다. 난 free jqGrid - 무료 jqGrid 4.14.0의 현재 버전으로 업그레이 드하는 것이 좋습니다. 2014 년 말에 개발 한 jqGrid의 포크입니다. 무료 jqGrid는 최소한 jQuery 1.7.2를 사용해야하지만 이전 웹 브라우저에 대한 지원이 필요한 경우 jQuery 3.2.1 또는 1.12.4를 사용하는 것이 좋습니다.

the article 무료 jqGrid 포크에있는 몇 가지 기본 새로운 기능을 살펴 보는 것이 좋습니다. 예를 들어, Font Awesome 아이콘을 사용하여 그리드의 가시성을 높일 수 있습니다. 추가 정보는 the wiki 및 이전에 게시 된 버전의 README에 나와 있습니다.

0

이 부분 "{}, editoptions를 '제거'확인 '편집 : 사실, edittype :'확인란 ' formatter : 'checkbox'} ]

+0

간단히하기 위해 editoptions를 데모에서 빈 개체로 설정했습니다. 실제로는 editoptions에 dataEvents가 채워져 있으므로 제거 할 수 없습니다. –

+0

다음과 같이 editoptions 객체에 값을 추가해야합니다. editoptions : {id : "2", checked : "false", checked2 : "true"} – divya

관련 문제