게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 : 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;
}
}