Atitit.auto complete 自动完成控件的实现总结
2014-10-03 08:50
375 查看
Atitit.auto complete 自动完成控件的实现总结
1. 框架选型 1
2. 自动完成控件的ioc设置 1
3. Liger 自动完成控件问题 1
4. 官网上的code有问题,不能显示控件渲染,,查看源码 <input type="text" id="txt2" onchange="changeEventO9()"/>这个简化版本的走ok兰...
1
5. Liger 自动完成控件的调用 2
6. -------------------autoKmpltSpt---------- 2
..子好..Ligerui..liger的文档有点儿烂,也不是弄全...
AKVfld="materialId";
AKTfld="materialDescription"
子能url,不能dwr执行在不个data分配给ac控件...
Id文本框子能使用默认的...林吧只好添加个textChange事件copy过去...
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
<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-->
<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>
1. 框架选型 1
2. 自动完成控件的ioc设置 1
3. Liger 自动完成控件问题 1
4. 官网上的code有问题,不能显示控件渲染,,查看源码 <input type="text" id="txt2" onchange="changeEventO9()"/>这个简化版本的走ok兰...
1
5. Liger 自动完成控件的调用 2
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 自动完成控件的实现总结
- Atitit.hybrid混合型应用 浏览器插件,控件的实现方式 浏览器运行本地程序的解决方案大的总结---提升用户体验and开发效率..
- atitit.loading的设计与实现控件选型attilax 总结
- atitit.loading的设计与实现控件选型attilax 总结
- Atitit.hybrid混合型应用 浏览器插件,控件的实现方式 浏览器运行本地程序的解决方案大的总结---提升用户体验and开发效率..
- Atitit.导出excel报表的设计与实现java .net php 总结
- AutoComplete Extender控件-----实现自动完成功能
- atitit.破解 拦截 绕过 网站 手机 短信 验证码 之自动获取手机短信方式 attilax 总结
- atitit.文件上传带进度条的实现原理and组件选型and最佳实践总结O7
- 使用AutoCompleteExtender控件实现自动完成
- Atitit.ui控件---下拉菜单选择控件的实现select html
- (转)自动完成功能,VS2005下开发数据窗口控件,及数据窗口列,即表中表的实现。大家关注!
- Atitit.导出excel报表的设计与实现java .net php 总结
- Atitit.导出excel报表的设计与实现java .net php 总结
- Atitit.js图表控件总结
- atitit.极光消息推送服务器端开发实现推送 jpush v3. 总结o7p
- atitit.文件上传带进度条的实现原理and组件选型and最佳实践总结O7
- 动态生成Gallery控件组合实现无限循环自动播放广告图片效果总结
- Atitit.ui控件---下拉菜单选择控件的实现select html
- Atitit.导出excel报表的设计与实现java .net php 总结