{include file="public/header"/}
<div class="container" style="margin:10px 20px;">
<div class="grid-wrap">
<table id="grid">
</table>
<div id="page"></div>
</div>
</div>
<script src="/public/static/admin/easyui/layui-v2.6.8/layui.js"></script>
<script type="text/javascript" src="/public/static/admin/easyui/jeasyui/jquery.easyui.min.js"></script>
<script>
$(document).ready(function () {
$("#grid").jqGrid({
url:'/admin/basic/choose_source_list.html?ajax=100',
datatype: "json",//数据来源,本地数据(local,json,jsonp,xml等)
height:'290px',//高度,表格高度。可为数值、百分比或'auto'
//width: Public.setGrid().w,
//height: Public.setGrid().h,
colNames: [ "源单编号", "业务类别", "单据日期", "单据金额","已核销金额","未核销金额","备注",'ID'],
colModel:[
{name:'sn', width:120,lable:'源单编号'},
{name:'o_type_name', width:80,lable:'业务类别'},
{name:'dj_time', width:70,lable:'单据日期'},
{name:'dj_jine', width:100,lable:'单据金额'},
{name:'already_jine', width:100,lable:'已核销金额'},
{name:'not_jine', width:100,lable:'未核销金额'},
{name:'mark', width:150,lable:'备注'},
{name:'id', hidden:true},
],
rowNum:10,
rowList:[10,20,30],
sortname: 'id',
sortorder: "desc",
pagerpos:"left",//分页位置
pgbuttons:true,//翻页按钮
pagination:true,
altRows: !0,
gridview: !0,
shrinkToFit: !1,
cellLayout: 8,
autowidth: !0,
pager: "#page",
viewrecords: !0,
checkOnSelect: true,
multiselect:true,//自带多选
//multiboxonly:true,//变成单选
cmTemplate: {
sortable: !1,
title: !1
},
loadError: function(t, e, i) {
parent.Public.tips({
type: 1,
content: "操作失败了哦,请检查您的网络链接!"
})
},
gridComplete: function() {
var rowIds = $("#grid").jqGrid('getDataIDs');
for(var k=0; k<rowIds.length; k++) {
var curRowData = $("#grid").jqGrid('getRowData', rowIds[k]);
var curChk = $("#"+rowIds[k]+"").find(":checkbox");
curChk.attr('name', 'checkboxname'); //给每一个checkbox赋名字
curChk.attr('value', curRowData['id']); //给checkbox赋值
//curChk.attr('title', curRowData['id'] ); //给checkbox赋予额外的属性值
//curChk.attr('checked', 'true'); //设置所有checkbox被选中
}
},
});
});
</script>
<script type="text/javascript">
function aaa(){
//判断是否至少有一个选中
if($('.cbox').is(':checked')) {
console.log("111");
}else{
console.log("000");
}
var ids = [];
$("#grid input:checkbox[name='checkboxname']:checked").each(function(i){
ids.push($(this).val());
//ids.push($(this).attr("title"));
});
console.log(ids);
for(var p=0; p<ids.length; p++){
alert(ids[p]);
}
}
</script>
{include file="public/footer"/}