• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1182
2006.09.27 (22:00:29)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 코니스밸리
* GAUCE 버전 : 3.5
* WAS 종류(WebLogic 등등) : WebLogic
* DB 종류 : DB2
* 문의 유형(질문/요청/참조) :
* 내용 :
화면을 <div></div>를 사용하여 스크립트로 만들어줍니다.
그 안에서 럭스 콤보를 사용하여야 하는데 어떻게 해야 할지 모르겠습니다.



function divplus(val1, val2){
        //first_date <= val1, last_day <= val2;2006-09-22
        var date = new Array("일", "월","화","수","목","금","토");  //0~6요일
        var date_inc = val1;             //요일증가값
        var last_date = val2 + val1 -1;  //마지막 날짜값
        var cell_per_row = 7;           //한행에몇칸
        var txt=1;
        var color;
        var display_scripts = "<table border='0' cellpadding=0 cellspacing=0  border=0 width=100% style='position:relative;font-size:9pt;background-color:#ffffff;border:0 solid #708090'><tr>";        

/****************************숫자뿌리기************************************************************/
        for(var i=1; i<=val2; i++){
                display_scripts += "<td class='tab_b1111' style='width=33px;height:20px' align=center>"+ i +"</td>";      //날짜출력

                if(i == val2){
                        if(val2%cell_per_row !=0){
                                display_scripts += "<td class='tab_b1111' style='width=33px;height:20px' align=center>교대</td>";
                                
                                        var col = val2%cell_per_row;
                                        var colspan = cell_per_row - col-1;
                                        if(colspan!=0){
                                                display_scripts += "<td class='tab_b1111' style='width=33px;height:20px' align=center colspan="+colspan+"> </td>";
                                        }
                                
                        }  //마지막 "교대"출력
                        
                }
                if(i%cell_per_row==0 || i == val2){
                        display_scripts +="</tr><tr>";          //다음줄넘김
        ////날짜돌리기/////////////////////////////////////////////////////////
                        var line = 1;  //날짜라인 초기값
                        for(var date_num=0; date_num < cell_per_row; date_num++){ //정해진 만큼을 돌리되~~~

                                if(date_inc <= last_date){                                                                         //날짜 뿌리기
                                if(date[date_inc%7]=="일"){
                                        color="red";
                                }else if(date[date_inc%7]=="토"){
                                        color="blue";
                                }else{
                                        color="black";
                                }
                                        display_scripts += "<td class='tab_b1111' style='width=33px;height:20px' align=center><font color="+color+">"+date[date_inc%7]+"</font></td>";      
                                }else if(date_inc == last_date + 1){                                                 //"근무"출력
                                        display_scripts += "<td class='tab_b1111' style='width=33px;height:20px' align=center>근무</td>";
                                        var col = val2%cell_per_row;
                                        var colspan = cell_per_row - col-1;
                                        if(colspan!=0){
                                                display_scripts += "<td class='tab_b1111' style='width=33px;height:20px' align=center colspan="+colspan+"> </td>";
                                        }
                                }
                                date_inc++;

                                if(line%cell_per_row == 0){
                                        display_scripts +="</tr><tr>";      //내용으로 줄넘김
                ////내용돌리기//////////////////////////////////////////////////////////        
                                        for(var c=0; c<cell_per_row ;c++){
                                                
                                                /*********내용에 들어갈부분************************************************
                                                **************************************************************************/
                                                if(txt <= val2+1){
                                                display_scripts +="<td class='tab_b1111' style='width=33px;height:20px' align=center><input type=text size = 1 name=txt_"+txt+"></td>";
                                                txt++;
                                                }
                                                var val3 = val2+2;
                                                if(txt == val3){
                                                        var col = val2%cell_per_row;
                                                        var colspan = cell_per_row - col-1;
                                                        if(colspan!=0){
                                                                display_scripts += "<td class='tab_b1111' style='width=33px;height:20px' align=center colspan="+colspan+"> </td>";
                                                        }
                                                        break;
                                                }
                                                /******************************************************************************
                                                내용에 들어갈부분***************************************************************/
                                        }
                ////내용끝//////////////////////////////////////////////////////////
                                }
                                line++;
                        }
        ////날짜끝/////////////////////////////////////////////////////////////
                        display_scripts +="</tr><tr>";                  //줄넘김
                }
        }
        if(val2%cell_per_row ==0){display_scripts += "<td class='tab_b1111' style='width=33px;height:20px' align=center>교대</td><td class='tab_b1111' style='width=33px;height:20px' align=center colspan=6> </td></tr><tr><td class='tab_b1111' style='width=33px;height:20px' align=center>근무</td><td class='tab_b1111' style='width=33px;height:20px' align=center colspan=6> </td></tr><tr><td class='tab_b1111' align=center><input type=text size = 1 name=txt_"+i+"></td><td class='tab_b1111' style='width=33px;height:20px' align=center colspan=6> </td>";}      //마지막 "근무"출력

////숫자끝/////////////////////////////////////////////////////////////
        display_scripts +="</tr></table>";
        document.getElementById('display_items').innerHTML = display_scripts;
}


에서 <input type=text size = 1 name=txt_"+txt+"></td> 이 부분대신 럭스콤보가 들어가야 합니다. 어떻게 하면 될까요?
번호 제목 닉네임 조회 등록일
7449 호환성 보기 설정 이후에도 메뉴 깨짐 현상
kiarakim
8820 2017-02-15
7448 Shift DEMO 사이트 에서 IE11 다운됨
정성호
9051 2017-02-10
7447 엑셀 업로드 속도 문의
jokerrain
9077 2016-12-15
7446 차트 질문 파일
신현철
9007 2016-10-04
7445 java.io.IOException/java.lang.NullPointerException 발생
윤재국
9820 2016-07-13
7444 호환성 보기
kiarakim
8607 2016-07-11
7443 가우스 그리드에 문자입력시 한글/영문 우선순위 변경
hthink
8579 2016-04-21
7442 레포트 DFooter영역 이미지 태그
FKSS
9148 2016-04-20
7441 좌/우측으로 데이터 이동
헐랭이
7730 2016-04-15
7440 가우스 리포트를 PDF로 저장 가능한가요?
안순주
9977 2016-04-12
7439 중간소계 필드 제외 문의
김은영2
7628 2016-04-08
7438 가우스 그리드 범위지정 선택 가능여부 문의 [1]
hthink
9856 2016-03-29
7437 그리드에 이미지표현 파일 [1]
홍혜련
8943 2016-03-23
7436 Internet Explorer의 작동이 중지되었습니다. 파일 [1]
김태성2
8623 2016-03-18
7435 특정 index (row) 삭제 [1]
c1138
8897 2016-03-17
7434 was교체시 업그레이드 재설치 문의 [1]
박서영
7773 2016-03-15
7433 파일 업로드 문의(핸들이 잘못 되었습니다)
임종훈
8696 2016-03-15
7432 개발서버 라이센스 갱신 문의 [1]
정민75
9818 2016-03-07
7431 문의합니다 파일 [1]
c1138
9129 2016-03-07
7430 EnterpriseMode 적용이 되지 않습니다. 파일 [1]
동긔나긔
10303 2016-03-03
Tag List
XE Login