天天看點

前台加載datagrid 資料

function onloadServiceRecord(id){

$.ajax({ //擷取已啟用模闆

url:basePath + 'sword/serviceData/onloadService?idcard='+id.idcard,

dataType : 'json',

async:false,

success : function(data) { 

if(data.model.code == "success"){

var rows=data.model.obj.rows;

for(var i=0;i<rows.length;i++){

loadGrid(rows[i]);

};

//為相容ie8 放棄該方式

// data.model.obj.rows.forEach(function(e){  

// loadGrid(e);

// });

// rows.forEach(function(e){  

// loadGrid(e);

// });

}

else{

alert("頁面加載失敗");

}

}

});

}

function loadGrid(e){

if(e.flag=='1'){

//為解決 前台顯示中的datagrid上的 表頭和表體不對齊的問題,采取先loadData後appendRow的方法。

//$('#JregisTable').datagrid('getRows') 判斷該datagrid中是否存在資料,如果不存在的使用loadData方法

if($('#JregisTable').datagrid('getRows')==""){

var jregis1 =[{ 

'uuid' : e.uuid,

'jregisTime' : e.jregisTime,

'jregisIndustry' : e.jregisIndustry,

'jregisOccup' : e.jregisOccup,

'jregisEmploy' : e.jregisEmploy,

'jregisSalary' : e.jregisSalary,

'jregisRemark' : e.jregisRemark

}];

$('#JregisTable').datagrid('loadData', jregis1);

}else{

if($('#JregisTable').datagrid('getRows')==""){}else{}

var jregis1 = { 

'uuid' : e.uuid,

'jregisTime' : e.jregisTime,

'jregisIndustry' : e.jregisIndustry,

'jregisOccup' : e.jregisOccup,

'jregisEmploy' : e.jregisEmploy,

'jregisSalary' : e.jregisSalary,

'jregisRemark' : e.jregisRemark

};

$('#JregisTable').datagrid('appendRow', jregis1);

}

}

}

繼續閱讀