博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
结束回调事件(开头必须cp开头,JSProperties传参)
阅读量:5277 次
发布时间:2019-06-14

本文共 1740 字,大约阅读时间需要 5 分钟。

<dx:ASPxComboBox ID="comBrand" CssClass="case" ClientInstanceName="comBrand" runat="server" ValueType="System.String" ValueField="BrandID" TextField="BrandName" OnCallback="ComBrand_Callback">

<ClientSideEvents EndCallback="EndCallback_Brand" />
<ValidationSettings ErrorTextPosition="Bottom" Display="Dynamic">
<RequiredField ErrorText="品牌不能为空!" IsRequired="true" />
</ValidationSettings>
</dx:ASPxComboBox>

 

protected void ComBrand_Callback(object sender, DevExpress.Web.CallbackEventArgsBase e)

{
string ClientID = e.Parameter;
List<string> sqlList = new List<string>
{
string.Format(SQL_DATABrand_SELECT, QHString.QuotedStr(ClientID)),
SQL_DATAClient_SELECT + " WHERE ClientID=" + QHString.QuotedStr(ClientID),//客户
string.Format(SQL_ClientContact_SELECT, QHString.QuotedStr(ClientID))//客户联系人
};
DataSet ds = ApiMethod.GetDataSetBySqllist(sqlList);
comBrand.DataSource = ds.Tables[0];
comBrand.DataBind();
//利用品牌结束回调绑定客户联系人信息
if (ds.Tables[2].Rows.Count > 0)
{
comBrand.JSProperties["cpContact"] = "{\"Name\":\"" + QHString.ToString(ds.Tables[2].Rows[0]["Name"]) + "\",\"Phone\":\"" + QHString.ToString(ds.Tables[2].Rows[0]["Phone"]) + "\",\"Mail\":\"" + QHString.ToString(ds.Tables[2].Rows[0]["Mail"]) + "\",\"Location\":\"" + QHString.ToString(ds.Tables[1].Rows[0]["Location"]) + "\"}";
}
else
{
comBrand.JSProperties["cpContact"] = "{\"Name\":\"\",\"Phone\":\"\",\"Mail\":\"\",\"Location\":\"\"}";
}
}

 

 

function EndCallback_Brand(result) {

var cpContact = eval("(" + comBrand.cpContact + ")");
txtContact.SetText(cpContact.Name);
txtPhone.SetText(cpContact.Phone);
txtMail.SetText(cpContact.Mail);
txtClientLocation.SetText(cpContact.Location);
//txtContact.SetText(cpContact.Name);

}

转载于:https://www.cnblogs.com/heyiping/p/9382764.html

你可能感兴趣的文章
Learning Python 009 dict(字典)和 set
查看>>
JavaScript中随着鼠标拖拽而移动的块
查看>>
HDU 1021 一道水题
查看>>
进击的 JavaScript(六) 之 this
查看>>
The operation couldn’t be completed. (LaunchServicesError error 0.)
查看>>
php每天一题:strlen()与mb_strlen()的作用分别是什么
查看>>
编程中定义的方法报异常问题
查看>>
使用STM32F103ZET霸道主板实现SD卡的读写(非文件系统)
查看>>
工作中收集JSCRIPT代码之(下拉框篇)
查看>>
《转载》POI导出excel日期格式
查看>>
code异常处理
查看>>
git - 搭建最简单的git server
查看>>
.net中从GridView中导出数据到excel(详细)
查看>>
[LeetCode]Single Number II
查看>>
poj3216 Prime Path(BFS)
查看>>
使用IntelliJ IDEA 2016创建maven管理的Java Web项目
查看>>
R语言 线性回归
查看>>
Ubuntu下用cue文件对ape和wav文件自动分轨
查看>>
会话控制
查看>>
推荐一款UI设计软件Balsamiq Mockups
查看>>