데이터grid 동적 로드 열column
2969 단어 datagrid
/**
*
*/
$(document).ready(function() {
loadDatagrid();
});
/**
*
*/
function loadDatagrid() {
//debugger;
var columns = new Array();
var dataGridColumnValStr = $.trim($("#DataGridColumnVal").text());
var dataGridColumnFieldStr = $.trim($("#DataGridColumnField").text());
if (dataGridColumnValStr != null && dataGridColumnValStr != "" && dataGridColumnValStr != "null"
&& typeof (dataGridColumnValStr) != "undefined") {
var colValArray = dataGridColumnValStr.split(",");
var colFieldArray = dataGridColumnFieldStr.split(",");
for (var i = 0; i < colValArray.length; i++) {
var column = {};
column["field"] = colFieldArray[i];
column["title"] = colValArray[i];
column["sortable"] = true;
column["halign"] = "center";
column["align"] = "right";
columns.push(column);
}
}
$('#dg_sub').datagrid({
singleSelect : true,
pagination : true,
loadMsg : "",
url : ctx + "/acc/balance_sheet/ajax_balance_sheet_query",
queryParams : {
},
columns : [
columns
],
onClickRow : function(rowIndex, rowData) {
if (rowData.vCreate_by == 0) {
$("#history").attr("onclick", "returnTo('history')");
$("#history").css("background-color", "");
} else {
$("#history").attr("onclick", "");
$("#history").css("background-color", "gray");
}
$("#au_desc").val(rowData.au_desc);
$("#description").val(rowData.description);
$("#create_date").val(new Date(rowData.create_date).format("yyyy-MM-dd"));
$("#create_by").val(rowData.create_by);
$("#group_description").val(rowData.group_description);
$("#approve_by").val(rowData.approve_by);
$("#post_by").val(rowData.post_by);
},
onLoadError : function() {
grid_layer_close();
$('#dg_sub').datagrid('options').loadMsg = loadingMsg;
},
onLoadSuccess : function(data) {
grid_layer_close();
$('#dg_sub').datagrid('options').loadMsg = loadingMsg;
$('#dg_sub').datagrid('selectRecord', '${voucherLineId}');
}
});
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
EasyUI Datagrid Datetime(EasyUI DataGrid 시간 포맷)EasyUI DataGrid 시간 포맷 방법 1: 위에서 이러한 방법은 데이터grid에서 시험하였습니다.varobj=eval('('+'{Date: new'+value+'}'+').이 말은 도망갈 수 없다! 다음 방법...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.