table中如果有tr通过下面方式读取
function showChange(){
console.log("==");
var tab = document.getElementById("tbchange");
//表格行数
var rowss = tab.rows.length;
console.log("=========================行数" + rowss);
var rowsas = $('.easyui-receiveDatagrid').datagrid("getRows").length;
console.log("++++++++++++++++++++++++++++行数: " + rowsas);
}
在easyUI中,使用datagrid插入的数据中,按照上面的方式读取不到插入的行数
通过以下方式实现
var rows = $('.easyui-receiveDatagrid').datagrid("getRows").length;
另外 删除datagrid插入的第一行元素
//获取所有数据
var datas = $('.easyui-receiveDatagrid').datagrid('getData');
//删除第一行的数据
var rowIndex = $('.easyui-receiveDatagrid').datagrid('getRowIndex',datas.rows[0]);
$('.easyui-receiveDatagrid').datagrid('deleteRow', rowIndex);
在推送很多条之后,进行删除第一条的操作