jQuery MiniUI

标题: 下列代码为什么不能显示数据 [打印本页]

作者: python    时间: 2014-5-6 16:18:08     标题: 下列代码为什么不能显示数据

<div class="mini-datagrid" showpager="false" data="data:[{&quot;Start&quot;:&quot;2014-04-29 14:01:00&quot;,&quot;State&quot;:&quot;导师审核&quot;,&quot;End&quot;:&quot;2014-04-29 14:12:57&quot;,&quot;Cmd&quot;:&quot;同意&quot;},{&quot;Start&quot;:&quot;2014-04-29 14:12:57&quot;,&quot;State&quot;:&quot;学院审核&quot;,&quot;End&quot;:&quot;2014-04-29 14:13:22&quot;,&quot;Cmd&quot;:&quot;同意&quot;},{&quot;Start&quot;:&quot;2014-04-29 14:13:22&quot;,&quot;State&quot;:&quot;学校审核&quot;,&quot;End&quot;:&quot;2014-04-29 14:14:17&quot;,&quot;Cmd&quot;:&quot;同意&quot;},{&quot;Start&quot;:&quot;2014-04-29 14:14:17&quot;,&quot;State&quot;:&quot;同意&quot;,&quot;End&quot;:null,&quot;Cmd&quot;:null}]" style="width:100%; height:100px;">
        <div property="columns">
            <div field="Start" allowresize="true" headeralign="center">提交时间</div>
            <div field="State" allowresize="true" headeralign="center">状态</div>
            <div field="End" allowresize="true" headeralign="center">完成时间</div>
            <div field="Cmd" allowresize="true" headeralign="center">处理意见</div>
        </div>
    </div>



作者: factory    时间: 2014-5-6 16:26:13

...
data需要的是一个数组

另外,你把数据跟html分离不行吗?
data = "data"

<script>
var data = [...................]
mini.parse()
...
</script>
作者: python    时间: 2014-5-6 16:28:42

factory 发表于 2014-5-6 16:26
...
data需要的是一个数组

<div class="mini-datagrid" showpager="true" data="[{&#39;Start&#39;:&#39;2014-04-29 14:01:00&#39;,&#39;State&#39;:&#39;导师审核&#39;,&#39;End&#39;:&#39;2014-04-29 14:12:57&#39;,&#39;Cmd&#39;:&#39;同意&#39;},{&#39;Start&#39;:&#39;2014-04-29 14:12:57&#39;,&#39;State&#39;:&#39;学院审核&#39;,&#39;End&#39;:&#39;2014-04-29 14:13:22&#39;,&#39;Cmd&#39;:&#39;同意&#39;},{&#39;Start&#39;:&#39;2014-04-29 14:13:22&#39;,&#39;State&#39;:&#39;学校审核&#39;,&#39;End&#39;:&#39;2014-04-29 14:14:17&#39;,&#39;Cmd&#39;:&#39;同意&#39;},{&#39;Start&#39;:&#39;2014-04-29 14:14:17&#39;,&#39;State&#39;:&#39;同意&#39;,&#39;End&#39;:null,&#39;Cmd&#39;:null}]" style="width:100%; height:100px;">
        <div property="columns">
            <div field="Start" allowresize="true" headeralign="center">提交时间</div>
            <div field="State" allowresize="true" headeralign="center">状态</div>
            <div field="End" allowresize="true" headeralign="center">完成时间</div>
            <div field="Cmd" allowresize="true" headeralign="center">处理意见</div>
        </div>
    </div>
这样还是不行
作者: felt    时间: 2014-5-6 16:33:31

python 发表于 2014-5-6 16:28
提交时间
            状态
            完成时间

请满足我们的格式要求,把你data里多余的符号全去掉
作者: python    时间: 2014-5-6 16:35:29

felt 发表于 2014-5-6 16:33
请满足我们的格式要求,把你data里多余的符号全去掉

<div class="mini-datagrid" showpager="true" data="[{'Start':'2014-04-29 14:01:00','State':'导师审核','End':'2014-04-29 14:12:57','Cmd':'同意'},{'Start':'2014-04-29 14:12:57','State':'学院审核','End':'2014-04-29 14:13:22','Cmd':'同意'},{'Start':'2014-04-29 14:13:22','State':'学校审核','End':'2014-04-29 14:14:17','Cmd':'同意'},{'Start':'2014-04-29 14:14:17','State':'同意','End':null,'Cmd':null}]" style="width:100%; height:100px;">
        <div property="columns">
            <div field="Start" allowresize="true" headeralign="center">提交时间</div>
            <div field="State" allowresize="true" headeralign="center">状态</div>
            <div field="End" allowresize="true" headeralign="center">完成时间</div>
            <div field="Cmd" allowresize="true" headeralign="center">处理意见</div>
        </div>
    </div>
这样仍然不行,还是提示json错误
作者: python    时间: 2014-5-6 16:50:47

factory 发表于 2014-5-6 16:26
...
data需要的是一个数组

是不是Datagrid不支持指定Data
作者: factory    时间: 2014-5-6 18:05:07

python 发表于 2014-5-6 16:50
是不是Datagrid不支持指定Data

你这种写法错误的.如果有十几条数据,内容多一些,你也全贴到html里面? 这种写法完全就是不易维护的,所以不能这样写

<div class="mini-datagrid" data = "data">

<script>
var data = [...................]
mini.parse()
...
</script>

数据和标签分离
作者: python    时间: 2014-5-7 09:19:02

factory 发表于 2014-5-6 18:05
你这种写法错误的.如果有十几条数据,内容多一些,你也全贴到html里面? 这种写法完全就是不易维护的,所以不 ...

我就想直接指定data,combobox等都是可以直接指定的,我有很多个标签,一个个要分离太麻烦了,就想写一块,反正标签和数据都是后台生成的,是不是datagrid的data不支持在标签里指定
作者: factory    时间: 2014-5-7 09:26:35

本帖最后由 factory 于 2014-5-7 09:36 编辑
python 发表于 2014-5-7 09:19
我就想直接指定data,combobox等都是可以直接指定的,我有很多个标签,一个个要分离太麻烦了,就想写一块 ...

目前data没有进行标签化,因为数据写在标签里面很不好,所以data的标签化不行, 你用表格的setData()好了





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