게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 : 코니스밸리
* 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> 이 부분대신 럭스콤보가 들어가야 합니다. 어떻게 하면 될까요?