Atitit.auto complete 自动完成控件的实现总结
Atitit.auto complete 自动完成控件的实现总结
6. -------------------autoKmpltSpt---------- 2
1. 框架选型
Easyui 马,,,jqeueryui 好像有了,三,走十不的上K,好像gfw兰...
..子好..Ligerui..liger的文档有点儿烂,也不是弄全...
2. 自动完成控件的ioc设置
autoKmpltUrl="../common/ajaxSvs.jsp?meth=mtr4autoKmplt";
AKVfld="materialId";
AKTfld="materialDescription"
3. Liger 自动完成控件问题
官网上的code有问题,不能显示控件渲染,,查看源码 <input type="text" id="txt2" onchange="changeEventO9()"/>这个简化版本的走ok兰...
子能url,不能dwr执行在不个data分配给ac控件...
Id文本框子能使用默认的...林吧只好添加个textChange事件copy过去...
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
4. Liger 自动完成控件的调用
<!-- mtr query control start-->
<script>
autoKmpltUrl="../common/ajaxSvs.jsp?meth=mtr4autoKmplt";
AKVfld="materialId";
AKTfld="materialDescription"
</script>
<%@include file="../playcount/autoKmpltSpt.html" %>
<!-- def data fmt
[{"id":0,"name":"a0cname","desc":"0desc"}
-->
<input type="text" id="txt2" onchange="changeEventO9()"/>
<script>
function changeEventO9( )
{
$("#materialId").val($("#txt2_val").val());
}
</script>
<!--///-->
<input name="materialId" type="text" id="materialId" value="" size="3" style="display:none"/>
<!-- mtr query control end-->
5. -------------------autoKmpltSpt----------
<link href="../lib/ligerUI/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css">
<style type="text/css"></style>
<script src="../lib/ligerUI/js/core/base.js" type="text/javascript"></script>
<script src="../lib/ligerUI/js/plugins/ligerCheckBox.js" type="text/javascript"></script>
<script src="../lib/ligerUI/js/plugins/ligerResizable.js" type="text/javascript"></script>
<script src="../lib/ligerUI/js/plugins/ligerComboBox.js" type="text/javascript"></script>
<script type="text/javascript" defer="defer">
$(function ()
{
var columns = [
{ header: 'ID', name: 'id', width: 80 },
{ header: '名字', name: 'name', width: 170 },
{ header: '描述', name: 'desc', width: 170 }
];
/* $("#txt1").ligerComboBox(
{
url: '../../data/net/ComboBoxData.ashx',
valueField : 'id',
textField: 'name',
columns: columns,
selectBoxWidth: 400,
autocomplete: true,
width: 400
}
);*/
// alert(autoKmpltUrl);
$("#txt2").ligerComboBox(
{
url: autoKmpltUrl,
valueField: AKVfld,
textField: AKTfld,
selectBoxWidth: 200,
autocomplete: true,
width: 200
}
);
// $("#txt3").ligerComboBox(
// {
// url: '../../data/net/ComboBoxData.ashx',
// valueField: 'id',
// textField: 'name',
// selectBoxWidth: 200,
// autocomplete: true,
// width: 200,
// renderItem: function (e)
// {
// var data = e.data, key = e.key;
// var out = [];
// out.push('<div>' + this._highLight(data.name, key) + '</div>');
// out.push('<div class="desc">备注:' + data.desc + '</div>');
// return out.join('');
// }
// }
// );
});
</script>
<style type="text/css">
.desc {
background: #fafafa;
color: ActiveCaption;
border-bottom: 1px solid #d3d3d3;
margin-top: 3px;
margin-bottom: 3px;
}
.l-over .desc, .l-selected .desc {
background: none;
}
</style>
Atitit.auto complete 自动完成控件的实现总结的更多相关文章
- winform 自定义自动完成控件
做过前端的朋友肯定很清楚自动完成控件,很多优秀的前端框架都会带有自动完成控件,同样的,winform也有,在我们的TextBox和ComboBox中,只需要设置AutoCompleteSource属性 ...
- WinForm 自动完成控件实例代码简析
在Web的应用方面有js的插件实现自动完成(或叫智能提示)功能,但在WinForm窗体应用方面就没那么好了. TextBox控件本身是提供了一个自动提示功能,只要用上这三个属性: AutoComple ...
- Atitit.auto complete 自己主动完毕控件的实现总结
Atitit.auto complete 自己主动完毕控件的实现总结 1. 框架选型 1 2. 自己主动完毕控件的ioc设置 1 3. Liger 自己主动完毕控件问题 1 4. 官网上的code ...
- c#依参数自动生成控件
很多系统都带有自定义报表的功能,而此功能都需依参数自动生成控件,举例如下: 如上图,一条查询语句当中,包含了3个参数,其中两个是日期型(使用:DATE!进行标识),一个是字符型(使用:进行标识),要生 ...
- 嵌套在母版页中的repeater自动生成控件ID
注:如果直接在后台通过e.Item.FindControl()方法直接找控件,然后再通过对其ID赋值,在编译之后会出现“母版页名称_ID“类似的很长的ID值(详情点击) 解决方法:<asp:Co ...
- Goole Search Auto Complete
这个项目就九章算法大数据课程的一个项目.主要分为两步: 第一步是 offline 建立 数据库 我们用两个map reduce 的data pipline 来实现. 第二步是 online显示把数据里 ...
- Winforn中使用代码动态生成控件
场景 有时候需要根据配置文件在窗体中使用代码动态生成控件. 比如读取xml配置文件中的节点数量,然后在窗体中生成指定数量的RadioGroup控件. 实现 新建一个窗体,在窗体的加载完之后的事件中 p ...
- Auto ML自动特征工程
Auto ML自动特征工程 特征工程是在做机器学习训练的过程中必不可少的环节,特征工程就是找出对模型结果有益的特征交叉关系,通常特征工程需要耗费算法工程师大量的精力去尝试.针对这样的场景,PAI推出智 ...
- mapReduce编程之auto complete
1 n-gram模型与auto complete n-gram模型是假设文本中一个词出现的概率只与它前面的N-1个词相关.auto complete的原理就是,根据用户输入的词,将后续出现概率较大的词 ...
随机推荐
- 关于Android的布局
Android中五大布局是直接继承ViewGroup的布局:RelativeLayout.GridLayout.FrameLayout.AbsoluteLayout.LinnerLayout(Tabl ...
- ZT 趋势移动安全apk
趋势移动安全 应用截图 应用简介 趋势移动安全( Mobile Security) 是一款专业的Android移动安全软件.利用趋势科技世界领先的云安全技术,保护用户避免被移动恶意程序骚扰,避免个 ...
- [转]初探 PhoneGap 框架在 Android 上的表现
原文地址:http://topmanopensource.iteye.com/blog/1486929 phonegap是由温哥华的一家小公司研发的多平台的移动开发框架,支持流行的大多数移动设备(iP ...
- c#开发Mongo笔记第四篇
今天是个伟大的日子,不得不说小苹果的歌词真是深入人心啊. 不过今天伟大并不是因为我种下一颗种子,而是我从今天不再写demo,而是进入项目的正式开发当中,毕竟项目时间有限(想必各位码农也都深有体会吧), ...
- 在C代码中调用C++接口
一 在C源文件中调用C++封装的接口 例如: 要想在A.c文件中,调用生命在B.h,实现在B.cpp中的接口bool getMAC(char *mac_addr); 其实现方法 B.cpp 如下: / ...
- android 区分wifi是5G还是2.4G
http://bbs.csdn.net/topics/391033966?page=1 我一开始看这帖子,找不到答案,为了后来的人,我来回复吧.WifiManager wifiManager = (W ...
- Redis 集群方案- 主从切换测试
大约一年多前,公司同事开始使用Redis,不清楚是配置,还是版本的问题,当时的Redis经常在使用一段时间后,连接爆满且不释放.印象中,Redis 2.4.8以下的版本由于设计上的主从库同步问题,就会 ...
- 【转】jquery validate验证框架与kindeditor使用需二次提交的问题
原文:http://blog.csdn.net/wlsyn/article/details/11536399在使用jquery的验证框架对kindeditor富文本编辑器进行验证的过程中,发现提 交时 ...
- iOS报错笔记
问题一: linker command failed with exit code 1 (use -vto see invocation) 原因:导入了.m的头文件,导致同时有两个一样的.m文件在编译 ...
- IntelliJ IDEA 目录技巧
IntelliJ IDEA的Web应用的目录结构 Ø 目录图: Ø 目录解释: 开发目录 目录名称 描述 Test 工程名称 lib Jar包的存放目录 src 源文件也就是文件(类,资源文件)存放的 ...