62,071
社区成员
发帖
与我相关
我的任务
分享
function Load()
{
LoadDt("SelectLEVELONE_ID");
LoadDt("SelectLEVELTOW_ID");
LoadDt("SelectLEVELTHREE_ID");
validateEdit();
}
function LoadDt(ddl)
{
var response = new Ajax.Web.DataTable();
switch (ddl)
{
case "SelectLEVELONE_ID" :
{
response= AjaxPage.LEVELONE_ID();
ddlDateBind(ddl,response);
break;
}
case "SelectLEVELTOW_ID" :
{
var sleOne =returnObj("SelectLEVELONE_ID");
if( sleOne.length >0)
{
response = AjaxPage.LEVELTOW_by_LEVELTwo_ID(sleOne.options[sleOne.selectedIndex].value);
ddlDateBind(ddl,response);
}
else
{
returnObj(ddl).length = 0;
}
break;
}
case "SelectLEVELTHREE_ID" :
{
var sleTwo = returnObj("SelectLEVELTOW_ID");
if( sleTwo.length >0)
{
response = AjaxPage.Get_SelectLEVELTHREE_ID(sleTwo.options[sleTwo.selectedIndex].value);
ddlDateBind(ddl,response);
}
else
{
returnObj(ddl).length = 0;
}
break;
}
default :
break;
}
}
function ddlDateBind(ddl,dt)
{
if( dt != null)
{
document.all(ddl).length=0;
var ds = dt.value;
if(ds != null && typeof(ds) == "object" && ds.Rows != null)
{
for(var i=0; i<ds.Rows.length; i++)
{
var name=ds.Rows[i].NAME;
var Values=ds.Rows[i].ID;
document.all(ddl).options.add(new Option(name,Values));
}
}
}
}
function changeFunction(obj)
{
switch(obj.id)
{
case "SelectLEVELONE_ID":
{
LoadDt("SelectLEVELTOW_ID");
LoadDt("SelectLEVELTHREE_ID");
break;
}
case "SelectLEVELTOW_ID":
{
LoadDt("SelectLEVELTHREE_ID");
break;
}
}
}