easyui 分页查询 点击下一页的时候怎么把上一页多选框勾选的多选框清空

问题描述

easyui 分页查询 点击下一页的时候怎么把上一页多选框勾选的多选框清空
        var columns = [[
                { field:'ck',checkbox:true },
                {field:'productcode',title:'商品代码',width:70,align:'left',sortable:true},
                {field:'productdesc',title:'商品名称',width:70,align:'left',sortable:true},
                {field:'barcode',title:'条形码',width:70,align:'left',sortable:true},
                {field:'isWeight',title:'称重商品',width:70,align:'left',sortable:true,formatter:function(value){
                    if(value==1){
                        return "是";
                    }
                    (value==0)
                    {
                        return "否";
                    }
                }},
                {field:'retailprice',title:'零售价',width:50,align:'left',sortable:true},
                {field:'tradeprice',title:'进货价',width:50,align:'left',sortable:true,hidden:true},
                {field:'miniUnit',title:'最小单位',width:70,align:'left',sortable:true},
                {field:'remarka',title:'拼音首字母',width:70,align:'left',sortable:true},
                {field:'remarkb',title:'特殊类型',width:70,align:'left',sortable:true},  

                {field:'supplierid',title:'供应商',width:70,align:'left',sortable:true},

                {field:'picUrl',title:'图片地址',width:70,align:'left' , formatter: function (value, rec) {
                    if(value==null||value==""){
                        return "无图片";
                    }else{}
                 return "<img width=30px heigth=30  src=<%=basePath %>allfields/allfieldsProductInfo/getProductPhoto.do?productcode="+rec.productcode+" ></img>"; 

                 }},

                 {field:'httpurl',title:'httpurl',width:70,align:'left'},
                {field:'orderprice',title:'订货价格',width:70,align:'left',sortable:true},

                {field:'quant',title:'商品上限',width:70,align:'left',sortable:true},
                    {field:'orderunit',title:'订货单位',width:70,align:'left',sortable:true},
                {field:'synchrodata',title:'是否同步',width:70,align:'left',sortable:true},
                 {field:'productSpec',title:'商品规格',width:70,align:'left',sortable:true},
                {field:'productType',title:'商品类型',width:70,align:'left',sortable:true},
                {field:'packageBarcode',title:'整件条形码',width:70,align:'left',sortable:true},
                {field:'packagePrice',title:'整件价格',width:70,align:'left',sortable:true},
                {field:'packageUnit',title:'整件单位',width:70,align:'left',sortable:true},
                {field:'packageNumber',title:'整件数量',width:70,align:'left',sortable:true},

                {field:'operator',title:'操作人',width:50,align:'left',sortable:true},
                {field:'operateTime',title:'操作时间',width:70,align:'left',sortable:true,formatter:function(value){
                    if(value!=null){
                     return value.substring(0, 19);
                    }else{
                     return null;
                    }
                }},
            ]];
        $('#tablegrid').datagrid({
            singleSelect:false,
            selectOnCheck: true,
            checkOnSelect: true,
            url:'<%=basePath %>allfields/allfieldsProductInfo/findProductInfoPage.do',
            pagination:true,

            pageSize:50,
            idField:"productcode",
            columns:columns,
            striped:true,

            rownumbers:true,
            fit:true,
            toolbar:'#tb',
            pagination:true ,//这里添加分页控件
            onSortColumn:function(sort,order){
                //alert(sort+","+order);
            var queryParams = {
                sort:sort,
                order:order,
                productdesc:$.trim($("#productdesc").val()),
                hiddenSupplierid_s:$("#hiddenSupplierid_s").val(),
                productcode:$.trim($("#productcode").val()),
                barcode:$.trim($("#barcode").val()),
                startDate:$('#startDate').datebox("getValue"),
                remarkb:$("#remarkb").combobox('getValue'),
                endDate:$('#endDate').datebox("getValue")
            };
            $("#tablegrid").datagrid( "load" , queryParams );
            $("#tablegrid").datagrid('unselectAll');
            }
    });

解决方案

分页后会自动取消勾选的
不行自己在onLoadSuccess中代码取消

 onLoadSuccess:function(){
  $(this).datagrid('clearChecked')
}

解决方案二:

分页自动取消勾选,如果想换页还能勾选,配置idField就行了

时间: 2024-08-30 09:34:26

easyui 分页查询 点击下一页的时候怎么把上一页多选框勾选的多选框清空的相关文章

关于分页删除一整页之后为什么不能返回上一页

问题描述 关于分页删除一整页之后为什么不能返回上一页 删除一整页之后,数据就不显示了,需要重新进入该界面才能看到没有被删除的信息. 解决方案 删除之后你画面要重新加载数据啊. 解决方案二: 那怎么删除几条就不用重新加载呢? 解决方案三: 更新数据源啊 解决方案四: 把你用的语言.框架告诉大家啊,不然大家没办法给出合理的解答. 解决方案五: 重新初始化你的适配器 解决方案六: 肯定要重新加载才行啊!你 解决方案七: 我的天,你删除之后肯定要刷新的,一刷新数据就出来了

一个UpdatePanel中使用AspNetPager 另外UpdatePanel可以实现搜索数据在从新绑定到分页中 点击下一页在进行搜索就没反应了

问题描述 标题题目有点乱..我页面中有4个updatePanel一个里面使用了webdiyer:AspNetPager其他3个是根据显示数据在查询第一次加载的时候可以根据条件查询显示但是当点击下一页在进行查询按钮就没效果了<asp:UpdatePanelID="pbPanel"runat="server"UpdateMode="Conditional"><ContentTemplate><asp:PanelID=&q

百分求助大神!!!AspNetPager控件分页,点击下一页和尾页出现javascript错误,JavaScript 运行时错误

问题描述 AspNetPager分页的时候,把数据绑定到ReaPeter上能够看到一共几页每页显示几条数据,说明已经分出了页.但是在点击下一页和尾页的时候就出现javascript运行错误,无法设置未定义或null引用的属性"value".很郁闷!!!先谢谢各位大神帮助!!!!!!!!!!!相关代码如下:前台页:已经引入AspNetPager.dll<%@PageLanguage="C#"AutoEventWireup="true"Code

GridView自带分页,点击下一页,本地测试正常,上传空间取不到数值

问题描述 不知道描述的是否准确GridView自带的分页,我在本地测试一切正常,选择第一第二...等等页面,删除,修改编辑一切都正常,可是上传到服务器出现的问题是,不点击第一第二...等等页面的时候一切正常,点击了第一第二页面的时候GridView显示正常,可是取不到数值,不知道为何!protectedvoidGridView1_SelectedIndexChanged(objectsender,EventArgse){Response.Redirect("xiugai.aspx?id=&quo

asp.net gridview分页:第一页 下一页 1 2 3 4 上一页 最末页_实用技巧

效果图: 功能简介:可使用上下键选中行,选中后点击修改,textbox获得gridview中的代码的数据.对你有帮助的话,请记得要点击"好文要顶"哦!!!不懂的,请留言.废话不多说了,贴码如下: <head runat="server"> <title>GridView分頁</title> <script type="text/javascript"> var currentRowId = 0; v

mysql分页原理和高效率的mysql分页查询语句_Mysql

以前我在mysql中分页都是用的 limit 100000,20这样的方式,我相信你也是吧,但是要提高效率,让分页的代码效率更高一些,更快一些,那我们又该怎么做呢? 第一部分:看一下分页的基本原理: 复制代码 代码如下: mysql explain SELECT * FROM message ORDER BY id DESC LIMIT 10000, 20***************** 1. row **************id: 1select_type: SIMPLEtable: m

oracle数据库分页查询实例小结

Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用.   分页查询格式:  代码如下 复制代码 SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40 ) WHERE RN >= 21   其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句.ROWNUM <= 40和RN >= 21控制分页查询的每页的

Oracle分页查询语句(六)

Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用. Oracle分页查询语句(一):http://yangtingkun.itpub.net/post/468/100278 Oracle分页查询语句(二):http://yangtingkun.itpub.net/post/468/101703 Oracle分页查询语句(三):http://yangtingkun.itpub.net/post/468/104595 Oracle分页查询语句(四):http://yangtingku

JS本地刷新返回上一页代码_javascript技巧

长话短说,今天介绍实现此功能的一个方法,需要了解的朋友可以参考下: 一.JS 重载页面,本地刷新,返回上一页 代码如下: <a href="javascript:history.go(-1)">返回上一页</a> <a href="javascript:location.reload()">重载页面,本地刷新</a> <a href="javascript:history.go(-1);location