js EasyUI前台 全选的实现

本文介绍如何在页面数据列表中实现全选功能,并通过示例代码展示具体操作过程。此外,还提供了后台接收ID或ID数组的方法。

 

 

在页面数据列表<d:table>

                   </d:table>   加入代码

 <d:col style="width:45"   class="display_leftalign"  title="选择<input type=\"checkbox\" id=\"checkAll\"/>">
      <input type="checkbox" name="Id" id="Id" class="checkItem" value="${row.id}"/>
 </d:col> 

js全选效果的实现

$(document).ready(function(){
        var chk_options = { 
            all:'#checkAll',
            item:'.checkItem'
        };
        $(this).chk_init(chk_options);
    });
function inputs(id){
    /*     var strChk="";
            var chkObj = $("input[@type=checkbox]:checked");
                    $.each(chkObj, function(i,item){
                        if($(item).val()!='on' && $(item).val()!=''){
                       strChk += ($(item).val()+",");  
                       }
                    });
        if($("input[@type=checkbox]:checked").size()==0){
            top.easyAlert('提示信息','请勾选要发送OA的记录!','info');
        }else{
            top.easyConfirm('提示', '确定发送?', function(r){
                if (r){
                    $('#queryForm').attr("action","report-apple!commitAllReport.action");
                    $('#queryForm').submit();
                }
            });        
        } */
        if($("input[@type=checkbox]:checked").size()==0){
            top.easyAlert('提示信息','请勾选要发送OA的记录!','info');
            return;
        }
        if($("input[@type=checkbox]:checked").size()>1){
            top.easyAlert('提示信息','只能勾选一条记录!','info');
            return;
        }
        $('#queryForm').attr("action","report-apple!commitAllReport.action");
        $('#queryForm').submit();
}

 后台  接受ID,,或者ID[] 数组即可

转载于:https://www.cnblogs.com/aGboke/p/5524737.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值