自己遇到的问题-easyui部分

来源:互联网 发布:淘宝买家秀卖家秀搞笑 编辑:程序博客网 时间:2024/05/23 12:02

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数组进行其他的工作了




0 0