jQuery MiniUI

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

datagrid加载url [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-10-14 20:13:56 |只看该作者 |倒序浏览
datagrid在打开的时候默认加载url, 如果不写url则会出现datagrid json is error, 所以必须加url, 而我不想从url加载数据,而是js脚本获取控件内容,然后根据这个值grid.setData填充到datagrid中,请问怎么实现,怎么让datagrid json is error不出现。

Rank: 8Rank: 8

沙发
发表于 2013-10-15 09:11:06 |只看该作者
你照样使用url,不过后台接受一个参数
然后当你获取控件内容的时候,把这个值通过grid.load({myKey:yourKey})发送到后台

后台request["myKey"]获取到,然后再去数据库查询对应的数据,返回回来即可

有点类似表格数据的查询过滤,可以看下这个demo:
http://www.miniui.com/demo/#src=datagrid/pager.html

Rank: 8Rank: 8

板凳
发表于 2013-10-15 09:59:13 |只看该作者
不是url加载的不要用grid.load();
grid里autoLoad=“false”

Rank: 2

地板
发表于 2013-10-15 12:17:35 |只看该作者
felt 发表于 2013-10-15 09:59
不是url加载的不要用grid.load();
grid里autoLoad=“false”

每次打开datagrid会自动加载,并没有使用grid.load();  grid里面貌似没有autoLoad这个属性

Rank: 8Rank: 8

5#
发表于 2013-10-15 13:29:04 |只看该作者
6608840 发表于 2013-10-15 12:17
每次打开datagrid会自动加载,并没有使用grid.load();  grid里面貌似没有autoLoad这个属性 ...

在boot.js里面
//debugger
mini_debugger = true;

改为false ,就没有错误提示了

Rank: 2

6#
发表于 2013-10-15 14:47:48 |只看该作者
factory 发表于 2013-10-15 13:29
在boot.js里面
//debugger
mini_debugger = true;

问题解决了,谢谢

Archiver|普加软件

GMT+8, 2024-5-20 10:26 , Processed in 1.054074 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部