실제로 구성된 Format을 올려주세요....
스크립트만 가지고는 판단하기가 힘들군요
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* 문의할 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>'
>
>
>}