EasyUi中的Combogrid 实现分页和动态搜索远程数据


Posted in Javascript onApril 01, 2016

jquery easyui中的combogrid比较特殊,算是combo和grid的组合,combogrid结合一个可编辑的文本框和下拉数据网格面板,可以让用户迅速找到并选择,又可以进行搜索,展示与当前输入的字符相匹配的数据。如果数据量大的情况,就需要combogrid具有分页的功能。下面给大家介绍EasyUi中的Combogrid 实现分页和动态搜索远程数据。

$('#mallid').combogrid({ 
panelWidth:500, 
idField:'mallid', //ID字段 
textField:'mallname', //显示的字段 
url:"../global/datagrid.aspx?act=malllist", 
fitColumns: true, 
striped: true, 
editable:true, 
pagination : true,//是否分页 
rownumbers:true,//序号 
collapsible:false,//是否可折叠的 
fit: true,//自动大小 
pageSize: 10,//每页显示的记录条数,默认为10 
pageList: [10],//可以设置每页记录条数的列表 
method:'post', 
columns:[[ 
{field:'mallname',title:'商城名称',width:150,sortable:true}, 
{field:'url',title:'网址',width:150} 
]], 
keyHandler: { 
up: function() {}, 
down: function() {}, 
enter: function() {}, 
query: function(q) { 
//动态搜索 
$('#mallid').combogrid("grid").datagrid("reload", { 'keyword': q }); 
$('#mallid').combogrid("setValue", q); 
} 
} 
});

最近做一个项目时用到了jquery easyui,但是官方提供的demo太简单了,有好多功能都没有相关的例子。网上的资料很少,只能自己写demo了。在这里简单记录一下。

1.easyUi combotree 实现动态加载树节点

2.easyUi combogrid 实现分页和动态搜索远程数据

下面给大家补充点知识:

一、ComboGrid常用属性参数配置

loadMsg:加载远程数据,显示的信息

idField:select中选择提交值

textField:select中选择的显示值

mode:定义如何加载DataGrid的数据文本的方式。当设置为“'remote'”模式下,什么类型的用户将被发送http请求参数名为'q'的服务器,以获取新的数据

filter:当数据加载时”mode”设置为”local”,如何选择本地数据源,返回true选择行

二、ComboGrid常用方法

options():返回选择对象

grid():返回选择dataGrid对象

setValues(values):设置元素值数组

setValue(value):设置组件的值

clear():清除组件的值

Javascript 相关文章推荐
用apply让javascript函数仅执行一次的代码
Jun 27 Javascript
初学js 新节点的创建 删除 的步骤
Jul 04 Javascript
js实现右下角可关闭最小化div(可用于展示推荐内容)
Jun 24 Javascript
JavaScript数组常用操作技巧汇总
Nov 17 Javascript
jQuery中remove()方法用法实例
Dec 25 Javascript
javascript中AJAX用法实例分析
Jan 30 Javascript
JavaScript实现的双向跨域插件分享
Jan 31 Javascript
JavaScript高级程序设计(第三版)学习笔记1~5章
Mar 11 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
Oct 05 Javascript
详解Vue中过度动画效果应用
May 25 Javascript
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
Oct 26 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
Mar 21 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
Apr 01 #Javascript
jQuery实现的导航动画效果(附demo源码)
Apr 01 #Javascript
JS中frameset框架弹出层实例代码
Apr 01 #Javascript
JS操作COOKIE实现备忘记录的方法
Apr 01 #Javascript
Atitit.js的键盘按键事件捆绑and事件调度
Apr 01 #Javascript
JS中多步骤多分步的StepJump组件实例详解
Apr 01 #Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
Apr 01 #Javascript
You might like
THINKPHP2.0到3.0有哪些改进之处
2015/01/04 PHP
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
2015/11/25 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
javascript学习(二)javascript常见问题总结
2013/01/02 Javascript
在javascript中关于节点内容加强
2013/04/11 Javascript
JS获取html对象的几种方式介绍
2013/12/05 Javascript
jquery仿百度经验滑动切换浏览效果
2015/04/14 Javascript
javascript实现数字倒计时特效
2016/03/30 Javascript
JavaScript仿微博输入框效果(案例分析)
2016/12/06 Javascript
javaScript嗅探执行神器-sniffer.js
2017/02/14 Javascript
js实现延迟加载的几种方法
2017/04/24 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
vue自定义全局共用函数详解
2018/09/18 Javascript
微信小程序实现订单倒计时
2020/11/01 Javascript
深入浅出学习python装饰器
2017/09/29 Python
Python多线程threading和multiprocessing模块实例解析
2018/01/29 Python
Python迭代器定义与简单用法分析
2018/04/30 Python
Python八皇后问题解答过程详解
2019/07/29 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
2020/04/22 Python
anaconda3安装及jupyter环境配置全教程
2020/08/24 Python
python GUI计算器的实现
2020/10/09 Python
使用html2canvas将页面转成图并使用用canvas2image下载
2019/04/04 HTML / CSS
浅析图片上传及canvas压缩的流程
2020/06/10 HTML / CSS
远程Wi-Fi宠物监控相机:Petcube
2017/04/26 全球购物
The North Face北面法国官网:美国著名户外品牌
2019/11/01 全球购物
DELPHI面试题研发笔试试卷
2015/11/08 面试题
药学专业个人自我评价
2013/11/11 职场文书
授权委托书格式范文
2014/08/02 职场文书
农林经济管理专业自荐信
2014/09/01 职场文书
校长师德师风自我剖析材料
2014/09/29 职场文书
辞职信格式模板
2015/02/27 职场文书
休假证明书
2015/06/24 职场文书
Jupyter Notebook 如何修改字体和大小以及更改字体样式
2021/06/03 Python
Python实现排序方法常见的四种
2021/07/15 Python
PHP RabbitMQ消息列队
2022/05/11 PHP