我正在使用php mysql後端在extjs 4.2應用程序中工作。我有一個與學生姓名,考試,主題,標記在一行的JSON響應。同樣由mysql數據庫發送。我試圖重新網格如下圖所示:SEM-1和英語的使用extjs4更改網格
所以基本上標記是一個記錄的一部分。但是,Sem-2和英語的標記是第二條記錄的一部分。到目前爲止,我可以展示科目和學期。學期也可以在網格欄中重新配置。但我的理解是一個完整的記錄可以連續顯示。也許通過網格tpl完成。你能幫我麼。如果需要更改json,我們也可以這樣做
當前我的json是{「data」:[{「MarkID」:20,「studentID」:2,「ExamName」:「Semester-1」, 「主題」: 「科學」, 「MaxMarks」:100, 「MarksRecvd」:15},{ 「MarkID」:21, 「studentID」:2 「ExamName」: 「學期-2」, 「主題」 :「社會科學」,「MaxMarks」:100,「MarksRecvd」:25}]}
因此,每個學科 - 學期組合是一個記錄,我可以很容易地顯示網格中的每個記錄。
不過我期待在一個主題的各學期的標記結合起來......所以在這樣一個@TheShalit是正確的JSON可以b改變,所有標記都顯示在一個行
您可以使用'主題分組網格| sem1 | sem2 |'as grid headers and'name:subject' as group.Check this out:http://docs.sencha.com/extjs/4.2.0/#!/ example/build/KitchenSink/ext-theme-neptune/#grouped-grid – Dev
我很抱歉,但我不明白這個例子。我不確定它將如何轉化爲如上所示的表格 – user2677125
不,它可能是另一種方式來滿足您的要求,如示例中所示使用分組。 – Dev