combo 边写边选的注意事项
前台
{
xtype: "combo",
triggerAction: "all",
mode: "remote",
minChars: 1, //多少个字符促发查询
queryParam: "search", //这个必须的,因为后台要用到这个参数
forceSelection: true,
editable: true,
hiddenName: "cbSuppliersCode",
id: "cbIdSuppliersCode",
fieldLabel: "供应商代码",
allowBlank: false,
valueField: "id",
displayField: "value",
store: new Ext.data.Store({
proxy: new Ext.data.HttpProxy({ url: "http://www.cnblogs.com/AppHandler/Suppliers/Suppliers.ashx?Flag=comboData", method: 'POST' }), // 数据源
reader: new Ext.data.JsonReader({ totalProperty: "totalProperty", root: "root", fields: [{ name: 'id' }, { name: 'value'}] })// 如何解析
})
}
后台:
//search千万不要忘记取参数的值来当查询条件
string SearchKey = "";
if (context.Request["search"] != null)
{
if (Common.JS.ReplaceDangerCode(context.Request["search"].ToString().Trim()) != "")
{
SearchKey = Common.JS.ReplaceDangerCode(context.Request["search"].ToString().Trim());
}
}
StringBuilder sb = new StringBuilder();
selectData sd = new selectData();
DataTable dt = sd.select("Id ", "ABC_Suppliers", "id like '%" + SearchKey + "%'", "[id]", 0);
int count = dt.Rows.Count;
if (count > 0)
{
sb.Append("{");
sb.Append("'totalProperty':");
sb.Append(count);
sb.Append(",");
sb.Append("root:");
sb.Append("[");
for (int i = 0; i < count; i++)
{
sb.Append("{");
sb.Append("id:");
sb.Append("'");
sb.Append(dt.Rows[i][0].ToString());
sb.Append("'");
sb.Append(",");
sb.Append("value:");
sb.Append("'");
sb.Append(dt.Rows[i][0].ToString());
sb.Append("'");
sb.Append("}");
if (i != count - 1)
sb.Append(",");
}
sb.Append("]");
sb.Append("}");
}
return sb.ToString();
}
转载于:https://www.cnblogs.com/windback/archive/2011/08/23/2150605.html
combo 边写边选的注意事项相关推荐
- 写微信公众号注意事项
写微信公众号注意事项 一.使用section标签代替div标签,并且每个section标签都要写上powered-by="xmyeditor.com" 二.每个模块之间需要写上 & ...
- 辽宁丰睿佳业:抖音店铺选品注意事项有哪些?
现在的抖音被很多人所熟知,想要更好的创业,那么抖音店铺选品注意事项有哪些?就是很多人想要知道的,下面就和辽宁丰睿佳业一起来看看吧,希望能帮助到大家! 1.推爆款时极致性价比比什么都重要,其次是商品的颜 ...
- 写论文有哪些注意事项呢?
对于很多人来说,写论文是一件非常重要的事情.为了顺利通过论文查重,了解写论文的注意事项是很有必要的.那么写论文有哪些注意事项呢? 写论文注意事项: 1.注意论文的严谨性,尽量不要用"我& ...
- 【STM32】FLASH擦写+FLASH相关操作+注意事项
有关FLASH读写的函数: 有关库函数: 实现掉电不丢失的主函数(Flash一定要先擦后写): #define FLASH_START_ADDR 0x0801f000 //写入的起始地址int mai ...
- MySQL时间类分区写SQL的一些注意事项
杨老师上篇文章<MySQL时间分区的实现>介绍了时间类分区的实现方法,这篇是上篇的一个延伸,介绍基于此类分区的相关SQL编写注意事项. 对于分区表的检索无非有两种,一种是带分区键,另一种则 ...
- 写数据到文件注意事项write方法
[问题1] 使用FileOutputStream类写数据到文件中,本来是很简单的实现,但就是生成的文件与原文件大小不一样,排查了一整天,才找到问题原因所在, writer = new FileOutp ...
- 外挂学习之路(5)--- 写测试call的注意事项
找到常量call之后要先找个代码注入工具测试一下是不是想要找的call,一般用CodeinEX这个工具.说下写测试call的时候要注意到的细节,当然在写代码的时候也需要同样的注意. 1. p ...
- AT89S8253片内EEPROM字节读、字节写、页读、页写驱动代码、注意事项及注释
在编写AT89S8253片内EEPROM读写驱动程序时,要特别注意数据读写指令MOVX: 当EECON寄存器的EEMEN位置位时,MOVX访问EEPROM: 当EECON寄存器的EEMEN位清零时,M ...
- 《数据库系统概论》期末考试手写笔记汇总+考试注意事项+反思(超全整理总结!!!)
(一)期末考试手写笔记汇总 笔记内容为期末考试前整理(结合测试题+PPT+作业题目+课本) 很多内容为纯手写,非常的全乎,预祝你期末可以考个好成绩
- html中怎么写多选框,如何在HTML中实现“选择所有”复选框?
checkboxes = document.getElementsByName('foo'); for(var checkbox in checkboxes) checkbox.checked = s ...
最新文章
- 在家也能做化学实验!VR教育机构MEL Science获250万美元融资
- python结束if else_python | if else || where true 流程控制
- Python(17)_urllib下的parse的编码解码函数
- Visual Studio调试之断点技巧篇
- java如何返回之前代码_java – 如何在每次返回之前向消息添加代码?
- C#中IEnumerable.OfType()方法的简单使用
- d3 v4 api transitions
- CentOS6.5菜鸟之旅:中文编辑器忍痛放弃Sublime
- html圆角周角代码,CSS3实现DIV圆角效果完整代码
- 生信技能树课程记录笔记(二)20220523-20220524
- ISO9001 质量管理体系认证
- C#毕业设计——基于C#+asp.net+cs的即时通信系统设计与实现(毕业论文+程序源码)——即时通信系统
- 小米8的usb计算机连接不上,小米手机usb已连接电脑不显示怎么办
- 《数据清洗》 第六章 数据转换
- 修改织梦cms模板方法总结,织梦建站必看
- 你想要的宏基因组-微生物组知识全在这(2020.11)
- 原则与思维模型--《思维模型》2
- Landscape - 使用Landscape Gizmo复制地形
- RK3399平台开发系列讲解(应用开发篇)1.12、RTC闹钟唤醒
- onclick绑定点击事件不触发
热门文章
- AdaBoost中利用Haar特征进行人脸识别算法分析与总结2——级联分类器与检测过程
- 目标追踪论文之狼吞虎咽(4):MCCT算法
- (1)算法设计与分析_算法设计思路
- mysql编码utf8改为g_修改MySQL的编码为UTF8
- python引用列表中的变量_我可以获得在Python 2.7中引用其他变量的变量列表吗?...
- mysql如何进行宿舍分配_手把手教你做一个Jsp Servlet Mysql实现的学生宿舍管理系统...
- Django MySQL 多用户_django使用多个数据库的方法实例
- html文件系统错误的是,Windows10:文件系统错误2147219196
- mysql两个下拉框_两个下拉框的纠葛
- springboot中得注解_SpringBoot 中的基本注解