/** * 初始加载 */ $(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}'); } }); }