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 相关文章推荐
用ASP将SQL搜索出来的内容导出为TXT的代码
Jul 27 Javascript
javascript批量修改文件编码格式的方法
Jan 27 Javascript
js由下向上不断上升冒气泡效果实例
May 07 Javascript
JavaScript中的prototype原型学习指南
May 09 Javascript
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享
May 09 Javascript
Vue.js每天必学之构造器与生命周期
Sep 05 Javascript
微信小程序新增的拖动组件movable-view使用教程
May 20 Javascript
Vue 2中ref属性的使用方法及注意事项
Jun 12 Javascript
jQuery+ajax读取json数据并按照价格排序示例
Mar 28 jQuery
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
Aug 07 Javascript
JS阻止事件冒泡的方法详解
Aug 26 Javascript
JavaScript利用html5新方法操作元素类名详解
Nov 27 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
PHP中在数据库中保存Checkbox数据(2)
2006/10/09 PHP
PHP批量生成缩略图的代码
2008/07/19 PHP
php实现jQuery扩展函数
2009/10/30 PHP
Prototype源码浅析 String部分(四)之补充
2012/01/16 Javascript
使用JavaScript实现Java的List功能(实例讲解)
2013/11/07 Javascript
网页广告中JS代码的信息监听示例
2014/04/02 Javascript
jQuery实现页面内锚点平滑跳转特效的方法总结
2015/05/11 Javascript
Javascript中的return作用及javascript return关键字用法详解
2015/11/05 Javascript
jQuery代码实现对话框右上角菜单带关闭×
2016/05/03 Javascript
javascript表单控件实例讲解
2016/09/13 Javascript
学习vue.js计算属性
2016/12/03 Javascript
详解JS中的快速排序与冒泡
2017/01/10 Javascript
js实现音频控制进度条功能
2017/04/01 Javascript
详解Angular2组件之间如何通信
2017/06/22 Javascript
Vue.js实现输入框绑定的实例代码
2017/08/24 Javascript
浅谈NodeJs之数据库异常处理
2017/10/25 NodeJs
jQuery扩展方法实现Form表单与Json互相转换的实例代码
2018/09/05 jQuery
VUE.CLI4.0配置多页面入口的实现
2019/11/25 Javascript
关于JavaScript数组去重的一些理解汇总
2020/09/10 Javascript
用实例说明python的*args和**kwargs用法
2013/11/01 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
Jupyter安装nbextensions,启动提示没有nbextensions库
2020/04/23 Python
tensorflow实现图像的裁剪和填充方法
2018/07/27 Python
PYTHON EVAL的用法及注意事项解析
2019/09/06 Python
python垃圾回收机制(GC)原理解析
2019/12/30 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
解决pytorch报错:AssertionError: Invalid device id的问题
2020/01/10 Python
eBay法国购物网站:eBay.fr
2017/10/21 全球购物
环境科学专业优秀毕业生自荐书
2014/02/03 职场文书
小学三年级学生评语
2014/04/22 职场文书
学生会竞选演讲稿纪检部
2014/08/25 职场文书
医院护士工作检讨书
2014/10/26 职场文书
大学生个人年度总结范文
2015/02/15 职场文书
怎样写好工作计划
2019/04/10 职场文书
祝福语集锦:送给闺蜜的生日祝福语
2019/10/08 职场文书
一篇文章弄懂Python中的内建函数
2021/08/07 Python