jQuery MiniUI

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

下列代码为什么不能显示数据 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 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>


Rank: 8Rank: 8

沙发
发表于 2014-5-6 16:26:13 |只看该作者
...
data需要的是一个数组

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

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

Rank: 3Rank: 3

板凳
发表于 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>
这样还是不行

Rank: 8Rank: 8

地板
发表于 2014-5-6 16:33:31 |只看该作者
python 发表于 2014-5-6 16:28
提交时间
            状态
            完成时间

请满足我们的格式要求,把你data里多余的符号全去掉

Rank: 3Rank: 3

5#
发表于 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错误

Rank: 3Rank: 3

6#
发表于 2014-5-6 16:50:47 |只看该作者
factory 发表于 2014-5-6 16:26
...
data需要的是一个数组

是不是Datagrid不支持指定Data

Rank: 8Rank: 8

7#
发表于 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>

数据和标签分离

Rank: 3Rank: 3

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

我就想直接指定data,combobox等都是可以直接指定的,我有很多个标签,一个个要分离太麻烦了,就想写一块,反正标签和数据都是后台生成的,是不是datagrid的data不支持在标签里指定

Rank: 8Rank: 8

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

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

Archiver|普加软件

GMT+8, 2024-9-29 07:22 , Processed in 1.017099 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部