나는 다음과 같은 JSON을 반환하는 PHP 스크립트를 가지고는 ExtJS는
[
{
"Code":0,
"Message":"No problem"
},
{
"name":"o016561",
"status":1,
"locks":[
{
"ztn":"155320",
"dtn":"20131111",
"idn":"78"
},
{
"ztn":"155320",
"dtn":"20131111",
"idn":"91"
}
]
},
{
"name":"o011111",
"status":1,
"locks":[
{
"ztn":"155320",
"dtn":"20131111",
"idn":"91"
}
]
},
{
"name":"o019999",
"status":0,
"locks":[
]
},
{
"name":"o020000",
"status":0,
"locks":[
]
},
{
"name":"o020001",
"status":0,
"locks":[
]
}
]
편집 :
:이 그리드 이런 식으로 뭔가를 찾아야한다name
과 status
을 그리드에로드 할 수있었습니다. - 지금까지는 그렇게 좋았습니다. 그러나 더 중요한 부분은 내 격자에로드되는 locks
배열의 중첩 된 데이터가 필요하지만 코드를 작동시킬 수 없다는 것입니다. 어떤 도움을 주시면 감사하겠습니다.
중요한 경우 ExtJS 4.2를 사용하고 있습니다. 편집 2
:
나는
Ext.define("Locks", {
extend: 'Ext.data.Model',
fields: [
'ztn',
'dtn',
'idn'
]
});
Ext.define("ConnectionModel", {
extend: 'Ext.data.Model',
fields: ['name', 'status'],
hasMany: [{
model: 'Locks',
name: 'locks'
}]
});
var store = Ext.create('Ext.data.Store', {
model: "ConnectionModel",
autoLoad: true,
proxy: {
type: 'ajax',
reader: {
type: 'json',
root: 'name'
}
}
});
을 시도하지만 ... 을 여러 가지 방법으로 잘못 될 듯
ztn
및
dtn
가 표시 단지로 구분 될 수 있다면 좋지 않을까 같은 열의 공백
어떻게 격자 모양을한다 : 여기
는 그것을위한 프록시? 어떤 열? – Patrick@Indianer 방금 원래 게시물을 편집했습니다 – p4b4
여기에 모델 정의를 입력하십시오 .. –