//*----------------------------------------------------------------
//* grid로부터 XML data를 리턴한다.
//* parameter : grid grid 객체
//*-----------------------------------------------------------------
function g_grGetXMLData(grid)
{
var ds = Object(grid.BindDataset);
if ( ds == null)
return "";
var cellcount = grid.GetCellCount('body");
var collist = array(cellcount);
for ( j=0; j < cellcount; j++) {
collist[j] = grid.GetCellProp('body", j, "colid");
if ( collist[j] == "") {
collist[j] = "COLUMN"+LPAD(j, "0", 2);
}
}
var buff = '<?xml version="1.0" encoding="euc-kr"?>\n' + '<Contents>\n';
var linedata = "";
for ( i = 0; i < ds.GetTotalRowCount(); i++) {
var linedata = "<record>";
for ( j = 0; j < cellcount; j++) {
linedata += "<"+collist[j] + ">"
+ grid.GetCellTest("body",i,j)
+ "</"+collist[j] + ">\n";
}
linedata += "</record>\n";
buff += linedata;
}
buff += "</Contents>";
return buff;
}
var nSIze = lenStr-nCount;
if ( nSize == 0 ) nSize = -1;
return rpad(left(strValue, nSize), "*", lenStr);
}
'IT_ Tool > MiPlatform' 카테고리의 다른 글
마이플랫폼 변경된콤보값에 따라 그리드 데이터셋 변경 이벤트 (0) | 2020.08.14 |
---|---|
IFRS17 개발 마이플랫폼 (0) | 2020.08.10 |
마이플랫폼_주민등록번호 적합성 여부 체크 함수_ g_checkJumin(val1,val2) (0) | 2020.07.31 |
마이플랫폼_입력문자열 중 자리수만큼 *로 처리한다(주민등록번호 * 처리 & 데이터셋 *처리) (0) | 2020.07.31 |
마이플랫폼_다음페이지가 존재할 때 연속거래 처리 이벤트 함수 호출 이벤트(DS_LIST) (0) | 2020.07.31 |