`

新建的时候给文本框附值(自己记录的备忘)

阅读更多

 
前台JS:
//#region获取供应商的开户银行和账号-jun-2011-6-20-10:00-
                        var finance_check_setBankAccount = Ext.lib.Ajax.getConnectionObject().conn;
                        finance_check_setBankAccount.open("GET", 'BLL/ModuleBusiness/Finance/Operation.aspx?cmd=SetBankAccount&id=' + finance_check_ContractId, false);
                        finance_check_setBankAccount.send(null);
                        if (finance_check_setBankAccount.status == "200") {
                            finance_check_BankAccount_obj = Ext.decode(finance_check_setBankAccount.responseText);//把返回的json串转化为对象
                            finance_check_actualFormPanel.form.findField('BANK').setValue(finance_check_BankAccount_obj.BANK);
                            finance_check_actualFormPanel.form.findField('ACCOUNT').setValue(finance_check_BankAccount_obj.ACCOUNT);
                        } else {
                            Ext.MessageBox.alert(WooI18N.ModuleBusiness.Finance.Order.FinanceCheck.Warning, WooI18N.ModuleBusiness.Finance.Order.FinanceCheck.WarningContent);
                        }//#endregion获取供应商的开户银行和账号-jun-2011-6-20-10:00-
前台BLL:
CRUD finance = new CRUD();
  switch (Request["cmd"])
             {
                        // 取得供应商开户银行及账号
                        case "SetBankAccount":
                            var contractId = Request["id"];
                            Response.Write(finance.GetSupplierBankAndAccount(contractId));
                            break;
    }
后台CRUD:
        /// <summary>
        /// 取得供应商的开户银行及账号
        /// </summary>
        /// <param name="contractId">The contract id.</param>
        /// <returns></returns>
        /// <remark>Create by 苏?杨?周ü 2011-06-16 </remark>
        /// <remark>Copyright 2011 Woorich</remark>
        public string GetSupplierBankAndAccount(string contractId)
        {
            DAL.DALFactory dal = new DALFactory();
            return dal.GetSupplierBankAndAccount(contractId);
        }
后台DAL:
        /// <summary>
        ///取得供应商的开户银行及账号
        /// </summary>
        /// <param name="contractId">The contract id.</param>
        /// <returns></returns>
        /// <remark>2011-06-16 </remark>
        /// <remark>Copyright 2011 Woorich</remark>
        public string GetSupplierBankAndAccount(string contractId)
        {
            WCMSDATA wd = DataEntity.Initializes();
            Int32 contractIntId = 0;
            if (Int32.TryParse(contractId, out contractIntId))
            {
                var contract = wd.WOO_CONTRACT.Where(p => p.ID == Convert.ToInt32(contractId));
                if (contract.Count() > 0)
                {
                    var supplier = contract.First().WOO_COMPANY;
                    var query = new
                    {
                        BANK = supplier.BANK,
                        ACCOUNT = supplier.ACCOUNT
                    };
                    return query.ToJSON().TrimStart('[').TrimEnd(']');
                }
            }
            return "NO";
        }

  • 大小: 33.9 KB
分享到:
评论

相关推荐

    POI 替换word2007文本框的值

    在本文中,我们将深入探讨如何使用POI库来替换Word2007文档中的文本框值,这对于自动化报告生成、批量文档编辑以及模板驱动的文档创建等场景非常有用。 首先,我们需要了解Word2007文档(.docx)的内部结构。它是...

    Extjs如何获取文本框的值

    Extjs如何获取文本框的值Extjs如何获取文本框的值Extjs如何获取文本框的值Extjs如何获取文本框的值Extjs如何获取文本框的值Extjs如何获取文本框的值

    清除文本框上次输入值的历史记录

    在进行Web应用或者桌面应用开发时,用户可能会遇到在文本框(TextBox)中输入时,系统自动填充之前输入过的值,这种功能有时被称为输入历史记录或自动补全。这种特性虽然在某些场景下能提高用户体验,例如填充用户名...

    js获取文本框的值!js获取浏览器高度和宽度值[收集].pdf

    JavaScript 获取文本框的值和浏览器高度和宽度值 在 Web 开发中,获取文本框的值和浏览器的高度和宽度值是非常重要的。这篇文章将详细介绍如何使用 JavaScript 获取文本框的值和浏览器的高度和宽度值。 获取文本框...

    在一个窗体中委托更新另一窗体中的文本框值

    在这个场景中,我们探讨的是如何在两个不同的WinForm窗体之间进行通信,特别是如何从一个窗体(Form2)通过委托来更新另一个窗体(Form1)中的文本框控件(TextBox)的值。下面将详细介绍这个过程及其涉及的技术点。...

    带记忆功能的文本框 记录文本

    对于“带记忆功能的文本框”,我们需要创建一个自定义控件或者扩展TextBox类,使其具备存储和检索历史记录的能力。这通常涉及到事件处理,例如当用户在文本框中输入文字时触发的TextChanged事件。事件处理器将捕获...

    文本框输入值时过滤显示下拉选项

    在IT行业中,文本框输入值时过滤显示下拉选项是一种常见的交互设计,它极大地提高了用户在数据选择上的效率。这种功能通常应用于各种Web应用、桌面软件或者移动应用中,允许用户在输入时实时查看与输入内容相关的...

    NET文本框输入显示相似记录信息

    在.NET开发中,文本框(TextBox)是用户界面中常见的元素,用于接收用户输入的文本。在某些场景下,为了提升用户体验,我们可能希望在用户输入时实时展示与输入内容相似的记录,这种功能通常被称为自动补全或智能...

    原生js select下拉选项框给文本框赋值代码

    原生js select下拉选项框给文本框赋值代码 原生js select下拉选项框给文本框赋值代码 原生js select下拉选项框给文本框赋值代码 原生js select下拉选项框给文本框赋值代码

    DELPHI获取其它程序文本框里的值(源代码)

    接下来,我们将使用以下步骤实现获取其他程序文本框值的功能: **步骤1:获取目标文本框的 HWND** - 使用 `FindWindow` 函数,通过窗口类名(ClassName)和窗口标题(Caption)找到目标程序的主窗体。 - 使用 `...

    asp如何实现动态下拉菜单赋值给文本框

    这种方法利用了事件触发机制,当用户在下拉菜单中选择一个选项时,会立即触发一个函数,该函数将所选值赋给指定的文本框。具体实现如下: ```html function oclick() { document.form1.a1.value = document.form1...

    js获取文本框的值!js获取浏览器高度和宽度值.pdf

    获取浏览器高度和宽度值、获取文本框的值 在 JavaScript 中,获取浏览器高度和宽度值是非常重要的,下面将详细介绍各种方法: 获取浏览器高度和宽度值 在 JavaScript 中,可以使用多种方法来获取浏览器高度和宽度...

    js监控文本框是否有值

    js监控文本框是否有值,只是一小段代码,用了.bind函数。

    [简单]poi读取word 2007简单文本框值

    标题中的“poi读取word 2007简单文本框值”指的是使用Apache POI库来读取Microsoft Word 2007文档中简单文本框内的文本内容。Apache POI是一个流行的开源Java库,用于处理Microsoft Office格式的文件,如Word(.docx...

    JS向文本框赋值多个

    上述代码将分别给三个文本框赋值为"值1"、"值2"和"值3"。 然而,如果你需要一次性处理多个文本框,可以使用`querySelectorAll()`或者`getElementsByClassName()`等方法获取元素集合,然后通过循环来赋值。例如,...

    带历史记录的文本框控件

    在IT开发领域,尤其是Windows桌面应用开发中,创建一个具有历史记录功能的文本框控件是一种常见的需求。这种控件可以记录用户输入的历史数据,方便用户快速回溯和复用先前输入的信息。本文将深入探讨如何实现这样一...

    文本框测试用例 如何测试文本框

    - 测试数值的边界情况,如[小值-1]、[小值]、[大值]、[大值+1]等,验证文本框是否能正确显示或给出错误提示。 #### 异常值处理 - **非法字符**: - 测试包含非法字符的输入,如特殊符号(!~@#$^&*()_+{}|:&lt;&gt;?/.,;...

    C#判断多个文本框是否为空的方法

    在用户未输入任何内容时,`Text`属性的值通常是空字符串(""),因此我们可以通过检查这个属性来判断文本框是否为空。 要判断多个文本框是否为空,可以编写一个自定义方法,接受一个TextBox类型的数组作为参数。...

    为什么一个网站的网页文本框里有我之前在别的其它网站网页中输入过的值,历史记录 这是什么原理.zip

    网页文本框中显示之前在其他网站输入过的值,这主要涉及到浏览器的自动填充(Autofill)功能和历史记录管理。这一现象是由于现代浏览器为了提高用户体验,会记住用户在表单字段中输入的信息,尤其是那些经常输入如...

    文本框坐标 获取文本框坐标

    文本框坐标 文本框坐标 文本框位置文本框坐标 文本框坐标 文本框位置

Global site tag (gtag.js) - Google Analytics