zoukankan      html  css  js  c++  java
  • 结束回调事件(开头必须cp开头,JSProperties传参)

    <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);

    }

  • 相关阅读:
    powershell命令大全
    Android USB Connections Explained: MTP, PTP, and USB Mass Storage
    安装Windows Metasploit Framework
    Sublime Text2 jedi插件离线安装
    MySQL下载安装配置和Navicat for MySQL的安装配置
    Sublime中文编码问题
    Flask入门之结构重组(瘦身)-第13讲笔记
    Flask入门之SQLAlchemy配置与数据库连接
    Flask入门之flask-wtf表单处理
    Total Command使用笔记
  • 原文地址:https://www.cnblogs.com/heyiping/p/9382764.html
Copyright © 2011-2022 走看看