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 相关文章推荐
学习ExtJS accordion布局
Oct 08 Javascript
将CKfinder整合进CKEditor3.0的新方法
Jan 10 Javascript
单击和双击事件的冲突处理示例代码
Apr 03 Javascript
JavaScript中用sort()方法对数组元素进行排序的操作
Jun 09 Javascript
js结合正则实现国内手机号段校验
Jun 19 Javascript
javascript图片切换综合实例(循环切换、顺序切换)
Jan 13 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
Jul 19 Javascript
AngularJS改变元素显示状态
Apr 20 Javascript
node.js中grunt和gulp的区别详解
Jul 17 Javascript
AngularJS实现自定义指令及指令配置项的方法
Nov 20 Javascript
nuxt.js 缓存实践
Jun 25 Javascript
微信小程序中如何计算距离某个节日还有多少天
Jul 15 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
Snoopy类使用小例子
2008/04/15 PHP
php function用法如何递归及return和echo区别
2014/03/07 PHP
php中删除数组的第一个元素和最后一个元素的函数
2015/03/07 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
2015/12/25 PHP
CI框架使用composer安装的依赖包步骤与方法分析
2016/11/21 PHP
PHPCMS手机站伪静态设置详细教程
2017/02/06 PHP
thinkphp框架page类与bootstrap分页(美化)
2017/06/25 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
JavaScript学习笔记记录我的旅程
2012/05/23 Javascript
javascript动态添加、修改、删除对象的属性与方法详解
2014/01/27 Javascript
JavaScript中的函数的两种定义方式和函数变量赋值
2014/05/12 Javascript
node.js中的fs.chmod方法使用说明
2014/12/18 Javascript
jquery+easeing实现仿flash的载入动画
2015/03/10 Javascript
PHP+mysql+Highcharts生成饼状图
2015/05/04 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
jQuery模拟select实现下拉菜单功能
2016/06/20 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
2016/09/20 Javascript
微信小程序 定位到当前城市实现实例代码
2017/02/23 Javascript
nodejs实现简单的gulp打包
2017/12/21 NodeJs
JavaScript闭包与作用域链实例分析
2019/01/21 Javascript
vue路由拦截器和请求拦截器知识点总结
2019/11/08 Javascript
国内常用的js类库大全(CDN公共库)
2020/06/24 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
[01:39:42]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python实现俄罗斯方块
2018/06/26 Python
Python3使用Matplotlib 绘制精美的数学函数图形
2019/04/11 Python
django 单表操作实例详解
2019/07/30 Python
python实现操作文件(文件夹)
2019/10/31 Python
Mountain Hardwear官网:攀岩服装和户外装备
2019/09/26 全球购物
澳大利亚头发和美容产品购物网站:OZ Hair & Beauty
2020/03/27 全球购物
财产保全担保书范文
2014/04/01 职场文书
购房个人委托书范本
2014/10/11 职场文书
先进党支部事迹材料
2014/12/24 职场文书
保研导师推荐信
2015/03/25 职场文书
2015年乡镇妇联工作总结
2015/05/19 职场文书
2016年村党支部公开承诺书
2016/03/24 职场文书