自己遇到的问题-easyui部分

1.easyui-checkbox 复选框

我在这里遇到的问题:

①.不会给表单添加checkbox组件。

②.不知道怎么把选中后的数据放到一个数组里面传给后台。


解决方案:

①.不会给表单添加checkbox组件:

给表单添加一列,设置“checkbox : true”属性。

$("#queryResults").datagrid({
	pageSize: 20 ,
	pageList: [20,50,100],
	toolbar:'#btnBox',
	columns:[[
	        {field:'checkbox',checkbox: true,selectOnCheck : true},
		{field:"name",title:"项目组名称",width:130,align:"center"},
		{field:"projectLoaderName",title:"项目组长",width:130,align:"center"},
		{field:"programerNameArray",title:"程序员",width:300,align:"center"},
		{field:"projectNumber",title:"项目人数",width:130,align:"center"},
	    {
	        field: 'id',
	        title:"操作设置",
	        width:110,
	        align:"center",
	        formatter: function (value, rowData, rowIndex) {
	            var linkEdit =  '<%=CookiesUtil.GetCookieValue(request, "RoleName")%>' == '管理员' ? '<a href="Edit.jsp?id='+ value +'">编辑</a>' : '';
	            var linkDelete = '<%=CookiesUtil.GetCookieValue(request, "RoleName")%>' == '管理员' ? '<a href="javascript:deleteProjectTeam(\'' + value + '\')">删除</a>' : '';
	            var linkDetails = '<a href="Query.jsp?id='+ value +'">描述</a>';
	            return linkEdit + '  ' + linkDelete + '  ' + linkDetails;
	        }
	    }
	]]
});


②.不知道怎么把选中后的数据放到一个数组里面传给后台。

function CsmOrder() {
            var rows = $('#dg').datagrid('getChecked');
             var Ele=new Array();     //用全局变量 新建个数组来存放内容
           
             $(rows).each(function(i){      // 用each()方法遍历rows
             	var data=rows[i].attr1;   // 获取素组中每个元素的.XXX属性 复制给data
             	Ele.push(data);                  //  把data 通过push 方法 加到Ele数组中去  
             })
             console.log(Ele);                   //测试输出数组 Ele


这样就会把选中的数据加载到新建的Ele数组里面。这样就可以用Ele数组进行其他的工作了




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值