我正在使用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