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

* 고객시스템명 : povis
* GAUCE 버전 : 닷넷 4.0
* WAS 종류(WebLogic 등등) : iis
* DB 종류 : mssql2005
* 문의 유형(질문/요청/참조) : 질문
* 내용 :
아래의 함수로 콤보박스에 값을 세팅하도록 만들었습니다.

ds_code 라는 데이테셋에 값을 가져와서 콤보박스를 채우도록 만들었는데..

콤보박스가 여러개가 되다보니 많이 느립니다...

혹시 개선할 방법이 있으면 알려주시면 감사하겠습니다.

// ***********************************************************************************************************  
// DataSet의 값을 콤보박스에 설정합니다.
// ***********************************************************************************************************  
function SetComboBoxList(strObjName, strDataID)
{
        try
        {
                var obj = document.getElementById(strObjName);
                
                obj.options.length = 0;
                
                var objDataSet = document.getElementById("ds_code");
                objDataSet.ClearAll();
                
                objDataSet.DataID = g_GauceDataUrl + g_CurrFileName + "?RequestData=CODE&" + strDataID;
                objDataSet.Reset();
                
                for (var Row = 1; Row <= objDataSet.CountRow; Row++)
                        obj.options[Row - 1] = new Option(objDataSet.NameString(Row, objDataSet.ColumnID(2)), objDataSet.NameString(Row, objDataSet.ColumnID(1)));
        }
        catch (ex)
        {
                throw ex;
        }
}

 
Tag List
XE Login