jQuery MiniUI

标题: 求助!往grid Grouping中添加一条数据如何做。 [打印本页]

作者: 296845717    时间: 2016-10-25 13:05:11     标题: 求助!往grid Grouping中添加一条数据如何做。

{
    "spotId": "59","spotName": "xxx","spotType": "xxx","spotTypeName": "xxx","deptId": "xxx", "deptName": "xxxx",
    "areaId": "xxx", "areaName": "xxx","policeNum": "x","spFlag": "x","longitude": xxxxx,"latitude": xxxxx,"distance": xxxx
    "periodList": [
        {
            "spotId": null,
            "period": "PERIOD_001",
            "periodType": null,
            "periodName": "早班",
            "startTime": "08:00",
            "endTime": "10:00",
            "policeNum": 1
        },
        {
            "spotId": null,
            "period": "PERIOD_002",
            "periodType": null,
            "periodName": "中班",
            "startTime": "11:00",
            "endTime": "13:00",
            "policeNum": 1,
            "property1": null,
            "property2": null,
            "property3": null
        },
        {
            "spotId": null,
            "period": "PERIOD_003",
            "periodType": null,
            "periodName": "晚班",
            "startTime": "15:00",
            "endTime": "19:00",
            "policeNum": 1
        }
    ]
我的数据结构是这样的
我现在想做成这样的效果[attach]8195[/attach]
图片中的性别:男就是我的spotName,不知道该怎么做,示例里面的感觉和我这个做法不一样,有点套用不上



作者: felt    时间: 2016-10-25 13:19:09

表格分组不分组从数据上是一样的
你的数据只有一条
[{a:"1"},{a:"2"},{a:"1"},{a:"2"}]
比如是这样的四条数据,调用分组方法grid.groupBy("a","asc")就是按a字段分组
作者: 296845717    时间: 2016-10-25 13:36:50

  这就是我现在的数据,左边的数据是右边双击之后才出来的,我想做的就是,双击右边grid的一条数据,就把这条数据按照岗点名称到左边的grid去分组,每一个岗点下面是有多条班次的,右边grid点一条就往左边的grid加一次
作者: 296845717    时间: 2016-10-25 14:18:25

felt 发表于 2016-10-25 13:19
表格分组不分组从数据上是一样的
你的数据只有一条
[{a:"1"},{a:"2"},{a:"1"},{a:"2"}]

我知道怎么做了,是我想复杂了,麻烦版主了
作者: felt    时间: 2016-10-25 15:58:11

296845717 发表于 2016-10-25 13:36
这就是我现在的数据,左边的数据是右边双击之后才出来的,我想做的就是,双击右边grid的一条数据,就把这 ...

你这个影响是主从表,而不算分组
既然有数据,就点击的时候grid.addRows(rows)加到左边的,主要是判断不要加重复




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2