jQuery MiniUI

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

这段代码的作用是什么? [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-10-12 16:26:12 |只看该作者 |倒序浏览
//                                                         mini.get("appregistergrid").on("load",function(sender,xhr,data){
//                                              mini.get("appregistergrid").selects(rows,true);
//                                                         });
这里是获取ID为appregistergrid的数据?on()的作用是什么? select()的作用又是什么?


Rank: 1

沙发
发表于 2017-10-12 16:44:32 |只看该作者
mini.get("appregistergrid").on("load",
绑定数据加载成功后的监听事件。
on() 绑定事件
mini.get("appregistergrid").selects(rows,true);
选中行并触发选中事件

Rank: 8Rank: 8

板凳
发表于 2017-10-12 16:49:09 |只看该作者
给id为appregistergrid的datagrid的绑定load事件,
这个表格l加载数据完毕后会触发,在这事件里选中rows这些行,rows是你的一个变量,应该是存放的一些行。

Rank: 3Rank: 3

地板
发表于 2017-10-12 17:12:31 |只看该作者
dforce 发表于 2017-10-12 16:49
给id为appregistergrid的datagrid的绑定load事件,
这个表格l加载数据完毕后会触发,在这事件里选中rows这 ...

<%-- 清空查询条件 --%>
                function doReset(){//清空查询条件
                        $("input[type=reset]").trigger("click");
                        grid.load();
                }
我这里的清空查询条件,当点击清空时,并没有完全更新,我的前台页面的下拉列表中的数据,仍然作为query方法的判断条件,这是为什么

Rank: 8Rank: 8

5#
发表于 2017-10-13 09:12:07 |只看该作者
ly1203 发表于 2017-10-12 17:12
function doReset(){//清空查询条件
                        $("input[type=reset]").trigger("click");
                        grid.load();

这代码是重新加载,不应该带上原有的查询条件的
请检查一下grid.load()的时候传递的参数是否正确,后台获取的是否正确。

Rank: 3Rank: 3

6#
发表于 2017-10-13 09:28:40 |只看该作者
felt 发表于 2017-10-13 09:12
这代码是重新加载,不应该带上原有的查询条件的
请检查一下grid.load()的时候传递的参数是否正确,后台获 ...

在doquery()方法加了一个弹出框。确实能够收到前台页面未清空的查询条件,必须手动将其改正才可以正常运行。

Rank: 3Rank: 3

7#
发表于 2017-10-13 09:29:33 |只看该作者
felt 发表于 2017-10-13 09:12
这代码是重新加载,不应该带上原有的查询条件的
请检查一下grid.load()的时候传递的参数是否正确,后台获 ...

如何检查grid。load()方法是否传参正确

Rank: 8Rank: 8

8#
发表于 2017-10-13 09:39:30 |只看该作者
ly1203 发表于 2017-10-13 09:29
如何检查grid。load()方法是否传参正确

如果,可以用浏览器的f12看一下网络交互,下面红框里面就是表格加载的时候传递到后台的参数。
另外你这还需要后台断点看调试一下,你后台输出的数据是否按照这些参数重新组织的数据。

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

9#
发表于 2017-10-13 09:40:09 |只看该作者
felt 发表于 2017-10-13 09:12
这代码是重新加载,不应该带上原有的查询条件的
请检查一下grid.load()的时候传递的参数是否正确,后台获 ...

<input type="reset" style="display:none;" />
这里是根据input标签将查询条件清空的。前台页面显示是清空了,但是查询条件依旧有下拉列表中的查询条件

Rank: 3Rank: 3

10#
发表于 2017-10-13 09:47:34 |只看该作者
felt 发表于 2017-10-13 09:39
如果,可以用浏览器的f12看一下网络交互,下面红框里面就是表格加载的时候传递到后台的参数。
另外你这还 ...

不是很清楚,我后台调用的sql语句能够接受到未被清空的查询条件,那应该很清楚问题是,执行清空方法时,条件并为被清除?我也知道当你再去执行查询条件时,仍然会带着未被清楚的查询 条件。

Archiver|普加软件

GMT+8, 2024-9-20 05:55 , Processed in 1.024732 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部