• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1179
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> 이 부분대신 럭스콤보가 들어가야 합니다. 어떻게 하면 될까요?
번호 제목 닉네임 조회 등록일
2169 키필드 설정
허석범
1142 2006-09-28
2168 키필드 설정
관리자
1096 2006-09-29
2167 팝업창에서 작업한 내용을 부모창의 텍스트 박스에 뿌리려고합니다..ㅠㅠ
유기현
1127 2006-09-28
2166 팝업창에서 작업한 내용을 부모창의 텍스트 박스에 뿌리려고합니다..ㅠㅠ
관리자
1346 2006-09-29
2165 Gauce로 Oracle설정하는 방법 좀 갈켜 주세용~~ㅋ
조민철
1197 2006-09-28
2164 Gauce로 Oracle설정하는 방법 좀 갈켜 주세용~~ㅋ
기술지원47
1187 2006-09-28
2163 treeview 이미지
김호선
1131 2006-09-28
2162 treeview 이미지 파일
관리자
1729 2006-09-29
2161 TextArea 속성 질문?
김재민
1132 2006-09-28
2160 TextArea 속성 질문?
관리자
1290 2006-09-29
2159 DataSet에서 특정column의 row값찾기
원현식
1662 2006-09-28
2158 DataSet에서 특정column의 row값찾기
관리자
1287 2006-09-29
2157 struts + gauce 4.0 연동
방수상
1279 2006-09-27
2156 struts + gauce 4.0 연동
관리자
1743 2006-09-29
Selected 스크립트내에서 오브젝트 사용
코니스벨리
1179 2006-09-27
2154 스크립트내에서 오브젝트 사용
기술지원47
1227 2006-09-28
2153 [EMEdit]날짜포커스문제
함대성
1180 2006-09-27
2152 [EMEdit]날짜포커스문제
관리자
1270 2006-09-29
2151 [질문]GauceFilter: Container에 의해 종료되어지기 전 모든 ActionChain이 중지 되었습니다
이우경
1198 2006-09-26
2150 [질문]GauceFilter: Container에 의해 종료되어지기 전 모든 ActionChain이 중지 되었습니다
기술지원47
1336 2006-09-28
Tag List
XE Login