dhtmlx grid

카테고리 없음 2020. 5. 11. 16:34
	var arr_GridRecords = [
		 {"header":input_check,	"ColumnId":"CHK",			"ColumnType":"ch",  "InitWidth":50}
		,{"header":"NO",		"ColumnId":"NO",			"ColumnType":"ro",  "InitWidth":50}
		,{"header":"대표상품코드",	"ColumnId":"REPR_COMMODITY_CD",	"ColumnType":"ro",  "InitWidth":80}
		,{"header":"재고상품코드",	"ColumnId":"STOC_COMMODITY_CD",	"ColumnType":"ro",  "InitWidth":150}            
		,{"header":"재고상품명",	"ColumnId":"STOC_COMMODITY_NM",	"ColumnType":"ro",  "InitWidth":230}            
		,{"header":"비고",		"ColumnId":"RMK",			"ColumnType":"ed",  "InitWidth":130}
		,{"header":"",			"ColumnId":"SER_NO",		"ColumnType":"ro",  "InitWidth":0}
		,{"header":"",			"ColumnId":"NEW_SAVE_YN",	"ColumnType":"ro",  "InitWidth":0}
		,{"header":"",			"ColumnId":"SER_NO2",		"ColumnType":"ro",  "InitWidth":0}
		,{"header":"",			"ColumnId":"DEL_YN",		"ColumnType":"ro",  "InitWidth":0}
		,{"header":"할당량",		"ColumnId":"ASSG_QTY",		"ColumnType":"edn", "InitWidth":50}
		,{"header":"등록일",		"ColumnId":"STD_DE",		"ColumnType":"ro",  "InitWidth":90}
		,{"header":"회사코드",		"ColumnId":"COMP_CD",		"ColumnType":"ro",  "InitWidth":30}
	];


	var arr_Header = [];
	var arr_ColumnIds = [];
	var arr_ColTypes = [];
	var arr_InitWidths = [];

	arr_GridRecords.forEach(function(record){
		for (const [key, value] of Object.entries(record)) {
			if (key == "header") {
					arr_Header.push(value);
			}
			else if (key == "ColumnId") {
					arr_ColumnIds.push(value);
			}
			else if (key == "ColumnType") {
					arr_ColTypes.push(value);
			}
			else if (key == "InitWidth") {
					arr_InitWidths.push(value);
			}
		
		}	
	});	
	console.log('@@@@@@@@@@', arr_Header);
	
	grdDetailPOP.setHeader(arr_Header);
	grdDetailPOP.setColumnIds(arr_ColumnIds.toString());
	grdDetailPOP.setColTypes(arr_ColTypes.toString());
	grdDetailPOP.setInitWidths(arr_InitWidths.toString());