1
A
답변
3
당신이 다음 loadonce: true
매개 변수 정렬 및 데이터의 필터링 추가 사용없이 datatype: "json"
또는 datatype: "xml"
를 사용하는 경우가 될 필요가있는 jqGrid colModel 인덱스 속성의 사용이 무엇인지 설명 할 수있는 jqGrid에 안돼서 서버 쪽에서 구현되었습니다. 예를 들어, 당신은 열이 사용자가 열 헤더를 클릭하면 다음있는 jqGrid이 매개 변수 sidx=colIndex1
사용하여 서버에 Ajax 요청을 보내드립니다
{ name: "colName1", index: "colIndex1", ...}
로 정의해야합니다. 따라서 index
옵션을 사용하여 해당 데이터베이스의 필드 이름을 보유하여 부분을 해당하는 SELECT
부분으로 간단하게 작성할 수 있습니다. 대부분 index
속성을 사용해야합니다 (name
속성과 동일). 사용 datatype: "local"
의 경우 또는 사용 datatype: "json"
의 경우 또는 datatype: "xml"
togather입니다 loadonce: true
와 데이터 data
및 _index
내부 옵션에서 그리드의 로컬 저장됩니다. 이 경우 name
의 값인 index
값을 colModel
의 값으로 사용해야합니다. 의 경우 속성을 colModel
에 지정하지 않는 것이 좋습니다. 이 경우 jqGrid는 대신 name
속성을 사용합니다.
감사합니다. 톤 올레그. 훌륭한 대답이었습니다. – Den
@Den : 환영합니다! 예상 한 응답을 받으면 대답을 받아야합니다 (http://meta.stackexchange.com/a/5235/147495). 그런데 나는 개인적으로'index' 속성의 의미에 관한 질문이 절대적으로 합법적이라고 생각합니다. 초기 버전의 jqGrid가 필요했지만 일부 속성의 사용률이'name' 또는 wrong와 같습니다. 따라서 올바른 의미를 이해하는 것이 중요합니다. 일반적으로 질문을하는 것만으로도 모든 것을 복사하는 것이 더 바람직하다고 생각합니다. – Oleg