2013-09-06 2 views

답변

0

난 당신이 완전하지 올바른 방법에있는 jqGrid 데이터를 입력한다고 가정으로 전달되는 매개 변수입니다. 당신은 rowid 대신에 "row index"에 대해 썼다. 따라서 입력 데이터에 id 또는 행을 지정하지 않았다고 가정합니다. jqGrid가 필요 항상id<tr> 요소의 모든 행의 id 속성의 고유 값을 할당합니다. 정보의 특성을 가지고 있어야하기 때문에 jqGrid는 1, 2, 3 같은 값을 ROWID로 할당해야합니다. 눈금에 고유 고유 정보가있는 example_id 열이있는 경우 colModel의 열 정의에 key: true 속성을 사용하는 것이 좋습니다. 이 경우 jqGrid는 열의 값을 사용하여 id 그리드 행의 속성을 할당합니다. 따라서 문제의 방식으로 문제를 해결할 수 있습니다.

다르게는 value 재산권 example_id 열에서 값을 포함하고 id는 대응 ROWID를 함유하는 경우 {id:rowid, value:cellvalue} 같은 항목의 배열을 얻을 getCol 방법을 사용할 수있다. 그렇게하면됩니다. $.map 메서드를 사용하면 배열을 쉽게 분석하고 example_id 열에 특정 값이 포함 된 행의 ID를 가져올 수 있습니다.

+0

안녕하세요, 답변 주셔서 감사합니다 ... 내가 원하는 것을 설명합니다. 내 열에는 example_id (db의 기본 키)라는 고유 정보가 있습니다. 이 페이지에는 정보가 포함 된 슬라이드가 하나 있습니다. 예를 들어 4 개의 등록 정보 (예 : id = 1,12,13,25)를 상상해보십시오. 내가 원하는 ID로 URL을 넣으면 슬라이드가 올바른 레코드를 표시해야하므로 jqgrid에서 해당 ID를 확인하고 해당 색인 (예 : 1,2,3,4)을 확인하십시오. – John

관련 문제