社区
JavaScript
帖子详情
dojo enhanced分页用的是pagination,请问怎么添加page切换事件
可能黑客
2015-08-11 10:53:04
如题,请问怎么添加切换事件,比如说 第二页切换到第三页
...全文
225
4
打赏
收藏
dojo enhanced分页用的是pagination,请问怎么添加page切换事件
如题,请问怎么添加切换事件,比如说 第二页切换到第三页
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
可能黑客
2019-07-24
打赏
举报
回复
太长时间了,记不清楚了,现在不怎么用dojo了,不过有点印象,不出意外应该是根据切换按钮的class,然后来添加监听来做的。
现在ing
2016-01-07
打赏
举报
回复
引用 2 楼 qq_15167261 的回复:
已解决,来回答下,方便结贴
可能黑客
2016-01-07
打赏
举报
回复
已解决,来回答下,方便结贴
可能黑客
2015-08-11
打赏
举报
回复
急求,求大神们指导,代码如下 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no"> <title>继续学习datagrid</title> <link rel="stylesheet" href="http://js.arcgis.com/3.13/esri/css/esri.css"> <style> html, body, #mapDiv { padding: 0; margin: 0; height: 440px; width:850px; } </style> <script src="http://js.arcgis.com/3.13/"></script> <link rel="stylesheet" href="http://js.arcgis.com/3.13/dijit/themes/claro/document.css"> <link rel="stylesheet" href="http://js.arcgis.com/3.13/dojox/grid/enhanced/resources/claro/EnhancedGrid.css"> <script> var map; require (['dojo/_base/lang','dojox/grid/EnhancedGrid','dojo/data/ItemFileWriteStore',"dojox/grid/enhanced/plugins/Pagination","dojo/domReady!"] , function(lang,EnhancedGrid, ItemFileWriteStore,Pagination) { //以下是datagrid的内容; /*set up data store*/ var data = { identifier: "id", items: [] }; var imgid=-1; function formatImg(){ imgid++; var s='play'+imgid.toString(); return "<img class='image'src='detaillogo.jpg'/>" } var data_list = [ { name: "吴", jobposition: "项目经理", skill:"Web"}, { name: "郭", jobposition:"普通职员", skill:"GIS"}, { name: "周", jobposition: "普通职员", skill:"ArcGIS Engine"}, ]; var rows = 20; for(var i = 0, l = data_list.length; i < rows; i++) { data.items.push(lang.mixin({ id: i+1 }, data_list[i%l])); } var store = new ItemFileWriteStore({data: data}); /*set up layout*/ var layout = [[ {'name': '序号', 'field': 'id', 'width': '15%'}, {'name': '名字', 'field': 'name', 'width': '20%'}, {'name': '职位', 'field': 'jobposition', 'width': '20%'}, {'name': '技能', 'field': 'skill', 'width': '20%'}, {name:'详细信息',field:'img',width:'10%',formatter:formatImg,editable:false} ]]; /*create a new grid*/ var grid = new EnhancedGrid({ plugins: { "pagination": { //设置默认信息显示行数 defaultPageSize:5, pageSizes: ['5','10'], //注意必须是字符串 maxPageStep: 3, //在右边最多显示几页 itemTitle: 'items', //默认把每一行称作一个item,当然可以改成别的 descTemplate: '${2} - ${3} of ${1}' } } , id: 'grid', rowsPerPage:5, store: store, structure: layout, autoHeight:true, rowSelector: '0px'}); /*append the new grid to the div*/ grid.placeAt("mapDiv"); /*Call startup() to render the grid*/ grid.startup(); var grid1 = dijit.byId("grid"); var row = grid1.getItem(3); //根据字段和row来获取单元格 //dojo.byId("play").onmouseover=function(e){alert("调用成功了")}; //首先要能获取当前行的行号 然后才可以根据行号来确定在数组中的下标,进而查询其他信息,显示到同类变化中 for(var i=0;i<dojo.query('.image').length;i++) { //先给每个img赋值一个id,用来记录行号,可以表示数组的索引 dojo.query('.image')[i].id=i.toString(); } for(var i=0;i<dojo.query('.image').length;i++) { dojo.query('.image')[i].onclick=lang.hitch(this,function(evt){ alert(" json数组下标是"+evt.currentTarget.id); }); } dojo.connect(dojo.byId("grid"),"onMouseOver",function(e){ alert("调用成功了") }) }); </script> </head> <body class="claro"> <div id="mapDiv"></div> </body> </html>
dojo
1.9.0 表格
分页
dojo
1.9.0 表格
分页
所属分类:[界面编程] | 创建时间:2014-05-21 | 文章属性:原创 | 文章来源:http://windfly.cn | 作者:windfly 基本思路和步骤 使用
Enhanced
Grid表格使用
pagination
插件使用...
Dojo
异步数据和
分页
简单剖析
Dojo
异步数据和
分页
简单剖析
Dojo
从 v1.0 开始引入了一个功能强大,快速,健壮的控件--Grid。Grid 在
dojo
的体系结构中属于
Dojo
x 这个包中。这个Grid 比较灵活,可以排序,过滤,编辑,多表头,支持多种Cell 控件。...
dojo
grid
分页
dojo
很强大,也很方便,但是缺少文档,只能看源代码,也挺好的,就是费时间。。。 网上找了一段代码(找不到原出处了,不好意思),也看了
dojo
自带的demo,放一段可以执行的页面代码这里。把ip换成自己架设的js...
DOJO
-
dojo
x.grid.
Enhanced
Grid(带刷新函数,
分页
工具栏,复选框,行号等功能)
dojo
.require("...
dojo
x.grid.
enhanced
.plugins.
Pagination
");
dojo
.require("
dojo
x.grid.cells");
dojo
.require("
dojo
x/grid/_CheckBoxSelector");
dojo
.require("
dojo
.data....
Dojo
Enhanced
Grid新功能评介(1)——
Pagination
Dojo
1.6为
dojo
x.grid.
Enhanced
Grid以插件的形式增添了一些新的功能。在介绍它们之前,先提一下这个
Enhanced
Grid的来龙去脉,如果不感兴趣,请直接无视...顾名思义,
Enhanced
Grid就是Grid的加强版,从
Dojo
1.4开
JavaScript
87,955
社区成员
224,621
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章