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 相关文章推荐
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
Aug 28 Javascript
浏览器的JavaScript引擎的识别方法
Oct 20 Javascript
javascript学习笔记之10个原生技巧
May 21 Javascript
js确认删除对话框适用于a标签及submit
Jul 10 Javascript
JQuery实现超链接鼠标提示效果的方法
Jun 10 Javascript
jQuery解决input超多的表单提交
Aug 10 Javascript
搞定immutable.js详细说明
May 02 Javascript
Angular ng-class详解及实例代码
Sep 19 Javascript
jQuery中Nicescroll滚动条插件的用法
Nov 10 Javascript
讲解vue-router之命名路由和命名视图
May 28 Javascript
react用Redux中央仓库实现一个todolist
Sep 29 Javascript
小程序实现列表展开收起效果
Jul 29 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
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
JS 密码强度验证(兼容IE,火狐,谷歌)
2010/03/15 Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
node.js操作mongodb学习小结
2015/04/25 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
javascript数组常用方法汇总
2016/09/10 Javascript
Web性能优化系列 10个提升JavaScript性能的技巧
2016/09/27 Javascript
JS克隆,属性,数组,对象,函数实例分析
2016/11/26 Javascript
Javascript highcharts 饼图显示数量和百分比实例代码
2016/12/06 Javascript
React实践之Tree组件的使用方法
2017/09/30 Javascript
jQuery实现的下雪动画效果示例【附源码下载】
2018/02/02 jQuery
微信小程序与webview交互实现支付功能
2019/06/07 Javascript
Python中的zipfile模块使用详解
2015/06/25 Python
Python的面向对象编程方式学习笔记
2016/07/12 Python
通过Python实现自动填写调查问卷
2017/09/06 Python
基于python(urlparse)模板的使用方法总结
2017/10/13 Python
python装饰器实例大详解
2017/10/25 Python
Python实现PS滤镜特效之扇形变换效果示例
2018/01/26 Python
python中使用print输出中文的方法
2018/07/16 Python
python cs架构实现简单文件传输
2020/03/20 Python
Python图像处理之gif动态图的解析与合成操作详解
2018/12/30 Python
python实现五子棋小程序
2019/06/18 Python
python利用re,bs4,requests模块获取股票数据
2019/07/29 Python
外贸主管求职简历的自我评价
2013/10/23 职场文书
如何做好总经理助理
2013/11/12 职场文书
总务岗位职责
2013/11/19 职场文书
工作失误检讨书范文大全
2014/01/13 职场文书
中学教师师德承诺书
2014/05/23 职场文书
新品发布会策划方案
2014/06/08 职场文书
中学生社会实践活动总结
2014/07/03 职场文书
小学优秀学生评语
2014/12/29 职场文书
如何使用php生成zip压缩包
2021/04/21 PHP
Python爬取某拍短视频
2021/06/11 Python
基于HTML十秒做出淘宝页面
2021/10/24 HTML / CSS
python playwrigh框架入门安装使用
2022/07/23 Python