jQuery MiniUI

 找回密码
 立即注册
查看: 1673|回复: 1
打印 上一主题 下一主题

这种数据格式可以怎么形成的? [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2014-3-3 20:12:13 |只看该作者 |倒序浏览
在线示例中http://www.miniui.com/demo/#src=form/form.html  
控件Checkboxlist 的数据格式是:
[
    { "id": "usa", "text": "美国" },
    { "id": "cn", "text": "中国" },
    { "id": "jp", "text": "日本" },
    { "id": "en", "text": "英国" }
]

我们直接使用DataTable 转json格式就可以了。

如果转换成下列格式应该怎么转换?

[{       name: 'apple',
            data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]
        }, {
            name: 'qingdao',
            data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]
        }, {
            name: 'shanghai',
            data: [-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0]
        }]

或者:
[{  data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6] },
{  data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]  },
{  data: [-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0] }
]

Rank: 8Rank: 8

沙发
发表于 2014-3-4 09:37:11 |只看该作者
这种格式不支持,自己后台转换成符合他的数据格式

1. 每一条数据需要valuefield和textfield,前者负责值,后者负责checkbox后面的文本
2. 我们可以支持后台返回的arraylist数据在一个hashtable当中,比如
{
    a:"1",
    b:"3",
     c:[{},{},{}]
}
可以通过给checkboxlist设定dataField="c" 来指定该hashtable中的c中的arraylist为checkboxlist的数据

Archiver|普加软件

GMT+8, 2024-6-26 10:10 , Processed in 1.015345 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部