로컬 js var 질문 asked here에서 밑줄 데이터를 새로 고친 후 도구 모음 필터를 다시 적용하는 방법에 대한 내 질문에 Oleg이 해결책을 제공했습니다. 1 데이터 형식 조합을 사용하십시오. "로컬"및 데이터 : localvar.Jqgrid 데이터 형식의 로컬에서로드
이제 저는 일주일 후 해결할 수 없었던 다른 문제에 직면하고 있습니다.
나는 이러한 경우가 발견
The initial configuration of the localReader is the same as those from jsonReader
localReader = {
root: "rows",
page: "page",
total: "total",
records: "records",
repeatitems: false,
cell: "cell",
id: "id",
userdata: "userdata",
subgrid: {root:"rows", repeatitems: true, cell:"cell"}
}
같은 기본 localreader 보이는 지역 데이터 소스를 사용할 때있는 jqGrid 위키에 따르면. 내가 dataype 사용하여 찾을 수있는 모든 예에서하기 때문에 : repeatitems와 (I 기본 localReader를 사용하여 시도
var mydata = [
{id:"1",invdate:"2007-10-01",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"},
{id:"2",invdate:"2007-10-02",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"},
{id:"3",invdate:"2007-09-01",name:"test3",note:"note3",amount:"400.00",tax:"30.00",total:"430.00"}];
: "로컬"항상 같이보고, JS 객체 대신에 직선 JS 배열을 사용하여 "로컬" 데이터 : locObj
이 작동하지 않을 것, 그것이 늘 addlocaldata 함수 어레이 검사를 통과하기 때문에 데이터 유형
var locObj = {"rows":[
{"id":0,"cell":["val1","val2","val3"]},
{"id":1,"cell":["val1","val2","val3"]}
],
"page":"1",
"total":"1",
"records":"2"
}
를 처리하는)를 true로 설정. 옵션을 데이터 유형으로 변경하면 "local", 데이터 : locObj.rows
정확한 행 수가 있지만 각 셀에는 빈 값이있는 표가 있습니다. addlocaldata 함수가 locObj.rows와 같은 형식의 배열을 처리 할 수 없기 때문에 그렇게 생각합니다.
실제로 json 객체 (또는 문자열)를 데이터 유형으로 처리하는 방법은 "로컬"사용자 정의 로컬 판독기를 사용하는 것입니다 (대신 클라이언트 측에서 배열을 작성해야 함)?
도움을 주시면 대단히 감사하겠습니다.
Casbby
data: locObj.rows,
localReader: {repeatitems: true}
의 바로 사용 the corresponding demo를 참조 무엇 당신이 할 필요가