jqgrid和easyui tree,两方面的高手进来求指点。。

ASP.NET &&&&最新内容
ASP.NET &&&&随机内容jqGrid分页pager配置
jqGrid分页
  jqGrid仅显示一些数据时,可以一次显示所有的数据而不用考虑使用分页获取数据。但是用处理大量数据的时候,你也许只想显示一次一部分数据,对此,你需要使用导航栏。使用时无法使用分页。
  导航栏,也可以叫分页组件,html代码里面在&table&后放置一个&div&标签。注意是&div&,不是&table&,然后将&div&通过jqGrid的pager配置指向div的id,这样div就会成为jqGrid分页内容的容器。
  DEMO
&table id=&list&&&/table&
&div id=&gridpager&&&/div&
jQuery(&#grid_id&).jqGrid({
pager : '#gridpager',
  不需要给分页组件添加样式,也不需要给table标签添加样式。
  pager配置值可以设置成这样:pager : '#gridpager', pager : 'gridpager'或者 pager : jQuery('#gridpager')。这3种内容都可以,但是推荐第一或者第二种,因为jquery包装过的对象会在尝试导入和导出模块时出问题。
  pager配置将会使那个对象成为jqGrid的一部分,并且长度和jqGrid一样。分页组件将显示在jqGrid内容部分后面,因此pager定义的对象可以在document任意地方,最后将移动到jqGrid里面。如果你需要自定义的分页组件,就不要配置pager对象。分页组件的定义在语言文件中,英语版本的分页组件属性如下所示(在grid.locale-en.js文件中)
$.jgrid = {
defaults : {
recordtext: &View {0} - {1} of {2}&,
emptyrecords: &No records to view&,
loadtext: &Loading...&,
pgtext : &Page {0} of {1}&
  可以根据需要修改这些属性。
1. 如果想全局改变这些,例如,所有改变都作用于所有创建的jqGrid,可以这样做
jQuery.extend(jQuery.jgrid.defaults,{emptyrecords: &Nothing to display&/*,...*/});
你可以保存这些代码到一个js文件中,并且在jqGrid核心代码后面加载进来。
2. 如果只想修改一个特定的jqGrid,可以这样设置
jQuery(&#grid_id&).jqGrid({
pager : '#gridpager',
emptyrecords: &Nothing to display&,
  一把情况下分页出现在grid底部,但是一个相同的分页也可以出现在grid顶部。
  一个分页组件被分成左中右3个部分,显示附加信息在分页容器会自适应宽度。但是如果你要放很多元素在分页容器中,注意设置适当的grid宽度。
  分页导航默认放在中间部分,记录信息放在右边,设置pagerpos和recordpos更改这些默认位置,详细参考下面。导航按钮图标被是固定的,使用jQuery UI主题中的图标。
和分页组件与关系的配置属性如下
只读属性,取决于请求返回的总页数。
定义导航工具栏。需要是一个有效的html元素,或者示例中给的div控件id。注意导航条层(导航div)可以出现在你html代码中任何地方,示例中给出的有效值有 'pager', '#pager', jQuery('#pager').,建议使用第二种。
empty string. Currently only one pagebar is possible.
导航内容在导航容器中位置。导航容器右边分为3个部分(导航内容,导航按钮,记录信息),可用值left,center,right
定义上一页,下一页4个如上图所示的箭头导航按钮是否显示。仅当pager配置设置对时可用。
定义上图的&Page输入框 Of&是否显示
配置当前页信息,格式如&Page {0} of {1}& 第一个参数为当前页,第二个为总页数
See lang file
只读属性。只是表格中显示的实际行数。不要和records弄混淆了,尽管一些情况下他们是一致的,但是有些情况下不是。例如, rowNum设置为15,但是服务器返回了20条记录,records为20,但是reccount为15(表格只显示15条记录而不是20条)
定义记录信息的文字的位置。如上图所示的&View 1-4 of 8&。可用值:left, center, right.
只读属性。指示服务器实际返回的数据量
recordtext
导航条记录信息内容。总记录数大于0并且viewrecords设置为true才会显示。 格式如:View {0} - {1} of {2}。 {0} - 显示第一条数据记录号 {1} - 显示最后一条数据记录号 {2} - 服务器返回的总记录
see lang file
select下拉导航可用的值,数字数组,当select的值改变后,这个值将替换rowNum配置作为参数传递给url。如果配置为空select不显示。配置的值如 [10,20,30] [10,20,30],如果rowNum设置为30,那么select中被选中的项为30。
empty array - []
设置表格要显示多少条记录。此参数将会传递到服务器以便获取检索返回需要的数据。注意:如果设置为10,但是服务器返回15条记录,那么只有10条记录被加载到表格中
viewrecords
是否在导航条显示显示recordtext/emptyrecords配置的信息。
  所有在jqGrid创建后可修改的分页参数需要调用realoadGrid重新加载使参数生效,下面的示例为将rowNum设置为10,然后重新加载jqGrid使参数生效
jQuery(&#grid_id&).setGridParam({rowNum:10}).trigger(&reloadGrid&);
有一个分页事件
点击分页按钮,未添加数据前触发。也适用于在页数显示控件内输入新页面回车加载数据和通过select下拉框改变请求数量。此事件只有一个参数pgButton
如果事件返回'stop'将会停止处理,你可以定义自己的分页逻辑。
原创文章,转载请注明出处:
阅读(4241)喜欢(1)不喜欢(0)分类:
上一篇:下一篇:jqgrid and easyUI datagrid哪个好_百度知道
jqgrid and easyUI datagrid哪个好
我有更好的答案
&;;C-&quot,&records&total&quot:1;devtypename&rows&quot:1;:1:2,&quot:1:[{&quot:2:42;:&quot:8;;devcodehead&quot:&quot,&};;sn&;:1;,&台式机&笔记本&;devtypename&quot,&quot,{&quot,&quot,&id&:&;nextdevsn&nextdevsn&devcodehead&sn&;},&;;:&B-&quot1 后台向前台传的数据 {&page&id&quot,&quot,&quot
其他类似问题
为您推荐:
datagrid的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&jQuery MiniUI - 专业WebUI控件库。使用MiniUI,开发者可以快速创建Ajax无刷新、B/S快速录入数据、CRUD、Master-Detail、菜单工具栏、弹出面板、布局导航、数据验证、分页表格、树、树形表格等典型WEB应用系统界面。
本文为大家讲解的是webUI框架miniUI,easyUI,extJS,Bootstrap简介及简单部属,感兴趣的同学参考下
ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。
jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。
Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。
jQuery MiniUI - 专业WebUI控件库。使用MiniUI,开发者可以快速创建Ajax无刷新、B/S快速录入数据、CRUD、Master-Detail、菜单工具栏、弹出面板、布局导航、数据验证、分页表格、树、树形表格等典型WEB应用系统界面。
一、miniUI
下载后,解压缩,会有如下文件结构:
各目录文件解释如下:
&&dbsql:示例数据库sql文件。
&&demo:页面示例。
&&docs:api文档、开发指南。
&&scripts/miniui:MiniUI产品的javascript和css。
&&scripts/miniui/locale:语言资源文件。
&&scripts/miniui/themes:多套皮肤样式。
&&index.html:开发包导航页面。
&&miniui_commercial_license.doc:授权说明文档。
&&miniui_tryform.doc:试用申请表文档。
&&安装部署.txt:安装部署说明文档。
Note:开发者只需要引用jquery.js、miniui.js、miniui.css即可。
为更好演示DataGrid相关示例,以及提供可参考的数据交互代码,我们提供了示例数据库和一定的服务端代码。
标准页面模板如下:
&!DOCTYPE html /&
&title&Hello MiniUI!&/title&
&!--jQuery js--&
&script src=&../jquery.js& type=&text/javascript&&&/script&
&!--MiniUI--&
&link href=&../themes/default/miniui.css& rel=&stylesheet& type=&text/css& /&
&script src=&../miniui.js& type=&text/javascript&&&/script&
二、easyUI
1)&引用Jquery的Js文件&script&src=&jquery-easyui-1.3.4/jquery-1.8.0.min.js&&type=&text/javascript&&&/script&
2)&引用Easy&UI的Js文件&script&src=&jquery-easyui-1.3.4/jquery.easyui.min.js&&type=&text/javascript&&&/script&
3)&导入Easy&UI的主题Css文件&link&href=&jquery-easyui-1.3.4/themes/default/easyui.css&&rel=&stylesheet&&type=&text/css&&/&
4)&导入Easy&UI的图标Css文件&link&href=&jquery-easyui-1.3.4/themes/icon.css&&rel=&stylesheet&&type=&text/css&&/&
5)&引用Easy&UI的国际化文件以下为让它显示中文&script&src=&jquery-easyui-1.3.4/locale/easyui-lang-zh_CN.js&&type=&text/javascript&&&/script&
6)&页面上加上UTF-8编码&&&&&&&防止jquery.easyui.min.js&&内容乱码
&meta&http-equiv=&content-type&&content=&text/charset=UTF-8&&/&
&&&&&head&
&&&&&&&&&title&Welcome&to&Ext&JS!&/title&
&&&&&&&&link&rel=&stylesheet&&type=&text/css&&href=&ext-5.0.0/build/packages/ext-theme-neptune/build/resources/ext-theme-neptune-all.css&&
&&&&&&&&script&type=&text/javascript&&src=&ext-5.0.0/build/ext-all.js&&&/script&&
&&&&&&&&script&type=&text/javascript&&src=&ext-5.0.0/build/packages/ext-theme-neptune/build/ext-theme-neptune.js&&&/script&
&&&&&&&&&script&type&=&text/javascript&&src=&app.js&&&/script&
&&&&&/head&
&&&&&body&&/body&
四、Bootstrap
&&&&&head&
&&&&&&&&&title&Welcome&to&Ext&JS!&/title&
&&&&&&&&link&rel=&stylesheet&&type=&text/css&&href=&ext-5.0.0/build/packages/ext-theme-neptune/build/resources/ext-theme-neptune-all.css&&
&&&&&&&&script&type=&text/javascript&&src=&ext-5.0.0/build/ext-all.js&&&/script&&
&&&&&&&&script&type=&text/javascript&&src=&ext-5.0.0/build/packages/ext-theme-neptune/build/ext-theme-neptune.js&&&/script&
&&&&&&&&&script&type&=&text/javascript&&src=&app.js&&&/script&
&&&&&/head&
&&&&&body&&/body&
Copyright &
All Rights Reserved &&&&&&}

我要回帖

更多关于 easyui tree 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信