知识大全 基于客户端的分页导航
Posted 数字
篇首语:青年是学习智慧的时期,中年是付诸实践的时期。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 基于客户端的分页导航相关的知识,希望对你有一定的参考价值。
思路 用纯JS的方法 只能通过判断当前页面的文件名 然后算出上下页地址 首页和尾页需要在脚本中配置好 最后生成导航代码 用数据绑定的方法则要简单得多 设定dataPageSize 然后用 firstPage() previousPage() nextPage() 和 lastPage() 方法翻页
代码示例
纯JS的 翻页导航的依据是文件名 page js脚本文件代码
Number prototype add = function() //对数字类型的扩展 主要用于实现当数字小于一定位数时在前面补 直到倍数达到为止 return (new Array(len) join( )+this) slice( len) //返回字符串 new Array(len) join( )得到len个相连的 然后和数字相加 再从得到的字符串右边起向左截取len位 String prototype mlink = function(n) //对字符类型的扩展 主要用于根据文件名中的数字生成链接 return this link(prefix+n add ()+suffix) //返回一个以字符串为链接文字 prefix+n add ()+subffix为链接地址的HTML代码 var prefix = page //文件名前缀 var suffix = //文件名后缀 var first = //第一页的文件名中的数字 var last = //最后一页的文件名中的数字 var len = //文件名中的数字的位数 从以上四个变量中可知文件名为 和 这种形式 var cur_page = location href match(new RegExp(prefix+ (\\\\d+) +suffix i ))[ ]| //从当前页面地址中查找匹配的数字 var previous = cur_page //上一页的文件名中的数字为当前页的减 var next = cur_page+ //下一页的文件名中的数字为当前页的加 if(cur_page == first) previous = first //如果当前页为首页 则上一页的链接为首页 if(cur_page == last) next = last //如果当前页为尾页 则下一页的链接为尾页 navbar innerHTML = [ 首页 mlink(first) 上一页 mlink(previous) 下一页 mlink(next) 尾页 mlink(last)] join( ) //在 id 为 navbar 的对象中生成导航链接
然后在各页中用<div id= navbar ></div><script src= page js ></script>调用
对表格进行数据绑定 然后用对象的翻页方法实现
[Ctrl+A 全部选择 提示 你可先修改部分代码 再按运行]
注意 必须设置表格的dataPageSize属性 并且数据源跟 XML 对象的 id 相对应 翻页时的对象必须跟绑定数据的表格对象相对应
提示 dataPageSize 设置或获取绑定到数据源的表格中显示的记录数 dataSrc 设置或获取用于数据绑定的数据源 dataFld 设置或获取由 dataSrc 属性指定的绑定到指定对象的给定数据源的字段 firstPage 显示绑定表格的数据集的第一页记录 previousPage 显示绑定表格的数据集的上一页记录 nextPage 显示绑定表格的数据集的下一页记录 lastPage 显示绑定表格的数据集的最后一页记录 技巧 如果每次只显示一条记录 还可以用记录集移动的方法
cha138/Article/program/Java/Javascript/201311/25260相关参考
知识大全 为DataGrid自定义分页添加自定义导航和分页信息
为DataGrid自定义分页添加自定义导航和分页信息 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
基于ASP.NET的自定义分页显示[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 引言
基于ASP.NET的自定义分页显示[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
基于ASP.NET的自定义分页显示[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
基于ASP.NET的自定义分页显示[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
PageNavigator控件实现客户端分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在这
ASP.NET基于XML导航栏的制作 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首先说明本文
这是一个比较简单的例子来说明socket编程服务器端使用了多线程来监听客户端 服务器端的代码 packageSocketTest; importjavaio*; import*; imp
再谈客户端的Java技术 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在过去的几年中Java平
利用SET选项提高客户端的灵活性 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 通常情况下利用客