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 相关文章推荐
JavaScript中去掉数组中的重复值的实现方法
Aug 03 Javascript
JS实现商品倒计时实现代码
May 03 Javascript
用js的for循环获取radio选中的值
Oct 21 Javascript
javascript中不易分清的slice,splice和split三个函数
Mar 29 Javascript
JQuery控制图片由中心点逐渐放大效果
Jun 26 Javascript
JS实现的几个常用算法
Nov 12 Javascript
es7学习教程之fetch解决异步嵌套问题的方法示例
Jul 21 Javascript
javascript获取图片的top N主色值方法详解
Jan 26 Javascript
JavaScript中concat复制数组方法浅析
Jan 20 Javascript
vue2.0结合Element-ui实战案例
Mar 06 Javascript
MockJs结合json-server模拟后台数据
Aug 26 Javascript
使用JS实现简易计算器
Jun 14 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
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
php面向对象全攻略 (十六) 对象的串行化
2009/09/30 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
2019/03/18 PHP
jQuery 判断页面元素是否存在的代码
2009/08/14 Javascript
jQuery实现购物车数字加减效果
2015/03/14 Javascript
angularjs客户端实现压缩图片文件并上传实例
2015/07/06 Javascript
bootstrap table操作技巧分享
2017/02/15 Javascript
Javascript实现的StopWatch功能示例
2017/06/13 Javascript
微信小程序“摇一摇”的实例代码
2017/07/20 Javascript
Angular中自定义Debounce Click指令防止重复点击
2017/07/26 Javascript
React+react-dropzone+node.js实现图片上传的示例代码
2017/08/23 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
2018/02/14 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
jquery层次选择器的介绍
2019/01/18 jQuery
vue router导航守卫(router.beforeEach())的使用详解
2019/04/19 Javascript
详解Nuxt.js中使用Element-UI填坑
2019/09/06 Javascript
vue+element搭建后台小总结 el-dropdown下拉功能
2020/04/10 Javascript
vue实现短信验证码登录功能(流程详解)
2019/12/10 Javascript
详解如何使用React Hooks请求数据并渲染
2020/10/18 Javascript
python实现将pvr格式转换成pvr.ccz的方法
2015/04/28 Python
Python中property函数用法实例分析
2018/06/04 Python
BP神经网络原理及Python实现代码
2018/12/18 Python
新手入门Python编程的8个实用建议
2019/07/12 Python
Python命令行click参数用法解析
2019/12/19 Python
pycharm导入源码的具体步骤
2020/08/04 Python
Python爬取12306车次信息代码详解
2020/08/12 Python
Merrell美国官网:美国登山运动鞋品牌
2018/02/07 全球购物
Maison Lab荷兰:名牌Outlet购物
2018/08/10 全球购物
高三学习决心书
2014/03/11 职场文书
总经理工作职责范文
2014/03/14 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
从严治党主题教育活动总结
2015/05/07 职场文书
幼儿园毕业典礼园长致辞
2015/07/29 职场文书
表扬信范文
2019/04/22 职场文书