jQuery MiniUI

标题: datagrid分页按钮事件 [打印本页]

作者: sy375    时间: 2014-2-14 18:02:42     标题: datagrid分页按钮事件

我如何能获得datagrid分页按钮的事件,我在api中没有找到。另外对于表单控件treeselect懒加载可否不用设置text只设置ID就可以加载text
作者: factory    时间: 2014-2-16 22:58:53

datagrid监听onload事件

treeselect.setValue(value)
作者: sy375    时间: 2014-2-18 09:57:32

factory 发表于 2014-2-16 22:58
datagrid监听onload事件

treeselect.setValue(value)

datagrid哪有onload事件?
作者: factory    时间: 2014-2-18 10:01:34

sy375 发表于 2014-2-18 09:57
datagrid哪有onload事件?

load        

{
    sender: Object, //表格对象
    xhr: Object,    //ajax对象
    data: Array     //数据   
}

        数据加载成功时发生


API上都写着
作者: sy375    时间: 2014-2-18 10:08:13

factory 发表于 2014-2-18 10:01
load        

{

这个事件只加载一次,以后单击分页时不会再处罚此事件了
作者: felt    时间: 2014-2-18 10:17:13

sy375 发表于 2014-2-18 10:08
这个事件只加载一次,以后单击分页时不会再处罚此事件了

本地测试每次点击分页都会触发
你更新下MiniUI看看
作者: factory    时间: 2014-2-18 10:50:19

sy375 发表于 2014-2-18 10:08
这个事件只加载一次,以后单击分页时不会再处罚此事件了

只要你加载数据,就会触发这个事件
作者: sy375    时间: 2014-2-18 13:22:29

felt 发表于 2014-2-18 10:17
本地测试每次点击分页都会触发
你更新下MiniUI看看

还是没达到我想要的,load是datagrid的事件,我想要的是单击下一页那个小三角按钮的事件

其实我们公司把代码封装了一下,所有的参数都通一个pagedata 变量来传递,在后台接pagedata再拆分,基本上都可以,但datagrid分页这块参数pageindex,pagesize是隐式传到后台的,后台接Request["pageIndex"],我就没法封装到pagedata中,如果再创建一个ajaxservice.aspx,就不能做到通用了
作者: factory    时间: 2014-2-18 14:16:27

sy375 发表于 2014-2-18 13:22
还是没达到我想要的,load是datagrid的事件,我想要的是单击下一页那个小三角按钮的事件

其实我们公司把 ...

表格只有onload事件,如果你要分页控件的事件,那么把表格自带的去掉,自己用page控件去做分页

参考:http://www.miniui.com/demo/index.html#src=datagrid/diypager.html

API可以参考pager的API




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