icp前端问题

来源:互联网 发布:蓝月传奇10转生数据 编辑:程序博客网 时间:2024/06/01 21:26

1.今天想要补全datagrid表格,就是比如一页显示10行,但是数据只有4行,需要补全6空行。

//最后显示不全的那一页表格空行最多不超过十行,也就是说只有在一页的数据小于十的时候才会补空行,比如选择每页显示20条数据,最后一页只有14条数据了,但是这时候却不在进行补全到20行了,因为他已经超过10行了                if (_pageSize >= 10) {                   for(var i=10;i>_rows;i--){                      $(this).datagrid('appendRow', { status :''  });                   }                   // 改变选项,并刷新分页栏-条数信息                   $('#grid').datagrid('getPager').pagination('refresh',{                           total: total,                   });                }else{                    //如果通过调用reload方法重新加载数据有数据时显示出分页导航容器                   $(this).closest('div.datagrid-wrap').find('div.datagrid-pager').show();                }

2.easyui datagrid 单击行触发选中事件,当前行会变黄色,但是我不想让空数据行也变黄。

//没数据的行不能被点击选中            onClickRow: function (rowIndex, rowData) {                if   (rowData.status == ''){                     debugger;                     $(this).datagrid('unselectRow', rowIndex);                    //$('#grid').datagride('unselectRow', rowIndex);                }else{                    //初始状态下,所有有数据的标志位都为0                    ischecked=0;                }                if(ischecked ==1){                    $('div.datagrid-header-check input:checkbox').eq(0).attr("checked","checked");                }                setBtnStat(rowData);            }, //onClickRow结束

这里卡住了很久,开始写的是#grid的方式,后来换成this就解决了