如何在GridView中表示来自JSON的数据(表)

时间:2011-03-23 14:58:49

标签: dojo dijit.form dojox.grid.datagrid

我有像这种格式的JSON文件

{
    "Alarms":[

    ],
    "BAE":[

    ],
    "Open":[

    ],
    "Timeout":[
        2,3,4,5,6,7,9
    ],
    "End Switches":[

    ],
    "Bus Power":[

    ],
    "External Power":[
        1,2,3,4,5,6,7,8
    ]
}

其中Alarms,BAE,Open ...是列。我需要像ASP.NET中的GridView一样表示(如带分页的表)。如何使用Dojo做到这一点?是否有任何窗口小部件以表格形式自动表示JSON文件?

1 个答案:

答案 0 :(得分:0)

你需要做两件事:

  1. 将您的json数据放入data store
  2. 将数据存储绑定到 网格小部件
  3. 由于您需要分页,因此您应使用dojox.grid.Enhanced小部件并启用pagination。 Dojo不提供简单的HTML table-from-json小部件,它也支持分页。