게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 :
* 문의할 Component명 및 버전 :
* DataSet 버전 :
* Tr 버전 :
* 문의 유형(질문/요청/참조) :
* 내용 :
아래 코드는 제가 동적으로 헤더를 생성해서 바인딩 시켜주는 자바스크립트 부분입니다.
화면에서는 정상적으로 출력이 되는데 엑셀로 출력하려고 하면 <G></G>태그가 포함된 부분때문에 엑셀에서 극장,날짜 header 명만 보여주고 더이상 출력이 안되더군요.
답변부탁드립니다.
function Create_heater() //데이터 바인딩 시켜주기
{
var GNAME,GNAME2;
grid='';
for(i=1; i <= gc_DataSet.CountRow;i++)
{
GNAME=gc_DataSet.NameValue(i,"NM_PAYCL") //<G>에서는 콤마(,) 나 공백이 들어가면 화면에서 짤린다.
GNAME=GNAME.split(","); //콤마제거
if(GNAME[1] == undefined)//콤마가 존재 하지 않을경우
{
GNAME=GNAME[0];
}
else
{
GNAME=GNAME[0]+GNAME[1];
}
grid +='<G> name='+GNAME+' HeadBgColor=#4872B4 HeadColor=#FFFFFF '+
'<C>ID=QTY_'+gc_DataSet.NameValue(i,"ID_PAYCL")+'2'+' name=수랑 Edit=none HeadBgColor=#4872B4 HeadColor=#FFFFFF width=100 align=center</C>' +
'<C>ID=PRICE_'+gc_DataSet.NameValue(i,"ID_PAYCL")+'3'+' Value={integer(PRICE_'+gc_DataSet.NameValue(i,"ID_PAYCL")+'3'+')} name=금액 Edit=none HeadBgColor=#4872B4 HeadColor=#FFFFFF width=100 align=center</C>'+
'<C>ID= RETURN_YMD name=회수일자 Edit=none HeadBgColor=#4872B4 HeadColor=#FFFFFF width=100 align=center</C>'+
'</G>'
}
gc_grid.Format =''+
'<C>ID=G_THEATER name=극장명 suppress=1 Edit=none HeadBgColor=#4872B4 HeadColor=#FFFFFF width=100 align=center</C>'+
'<C>ID=G_DATE name=일자 Edit=none HeadBgColor=#4872B4 HeadColor=#FFFFFF width=80 align=center</C>'+
grid+
'<C>ID=TOTAL name=합계 Value={integer(TOTAL)} Edit=none HeadBgColor=#4872B4 HeadColor=#FFFFFF width=100 align=center</C>'
}