Atitti usrQBf1801 翻页控件规范  v2

Atitti usrQBf1801 翻页控件规范  v2

1. 参考api  参考easyui ,.net系列的1

1.1. 翻页流程  初始化翻页控件,以及绑定新页面event onSelectPage2

1.2. 点击下一页2

1.3. 回调新页面时间获取数据,然后绑定在控件上们3

1.4. 翻页技术原理的的参考::4

1.1. 参考api  参考easyui ,.net系列的

翻页api应该参考easyui ,.net系列的

onSelectPage  (pageNumber, pageSize){

每次选择都会触发改事件的,,这个api是来源与easyui的。

//分页控件的页索引变化事件
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
this.GridView1.PageIndex = e.NewPageIndex;
BindData();
}

protected void AspNetPager1_PageChanged(object src, EventArgs e)
{
BindDetailReportToGv();
}

List(pagesize:10,page:1,keyword:”kwxxx”,cate_id:7)

1.2. 翻页流程  初始化翻页控件,以及绑定新页面event onSelectPage

$(function() {

pageCtrl=new paggingGui();

pageCtrl.onSelectPage=onSelectPageQB

setPageSpy();

//menu_click2("爱情类");

checkCanSeeNextBtn();

/*

1.3. 点击下一页

var pageCtrl;

function nextBtn_click()

{

pageCtrl.next_click();

}

function checkCanSeeNextBtn()

{

var rzt=$("#scrool_spy").isOnScreen();

//rzt=false;

console.log( "visible spy::"+rzt);

if(rzt)

{

console.log("--will next click evtn");

pageCtrl.next_click();

}

}

1.4. 回调新页面时间获取数据,然后绑定在控件上们

function onSelectPageQB(new_pageNumber, pageSize)

{

// alert("new page num:"+new_pageNumber);

//get cate  if no set

// get_posts(null,get_posts_callback);

var temp=function(data){

data=testarr;

data=data.slice(0,pageSize*new_pageNumber);

get_posts_callback(data);

}

temp(1);

}

// append to list

function get_posts_callback(data)

{

//alert(data);

//data=str2json(data);

try{

arr=data;

// gotoPageEvent(1);

//alert($(‘#list_ui‘));

/*

$scope.$apply(function() {

$scope.time = new Date();

});

*/

list_scope.$apply(function () {

list_scope.datas=data;

window.setTimeout(function(){

checkCanSeeNextBtn();

},1000);

});

//  $(‘#list_ui‘).scope().datas =data;

//   $(‘#list_ui‘).scope().$digest();

// alert(arr);

}catch(e)

{

showErr(e);

}

}

1.5. 翻页技术原理的的参考::

Atitit.翻页功能的实技术的原理与设计最家实践 v3 paf.doc

atitit.翻页功能标准化api attilax总结.doc

Asp_Net中的三种分页方式总结_实用技巧_脚本之家.htm

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 )

汉字名:艾提拉(艾龙),   EMAIL:[email protected]

转载请注明来源: http://www.cnblogs.com/attilax/

Atiend

时间: 2024-07-30 03:15:49

Atitti usrQBf1801 翻页控件规范  v2的相关文章

C# winfrom 中自定义的翻页控件(自己设计)

1.主要是使用控件绑定点击事件 用到的控件分别为picturebox   lable  上一页pbPage_Prev    下一页 pbPage_Next  首页 pbPage_Begin   尾页pbPage_End  是picturebox控件加背景图 "第  页/ 共  页" 是一个lable "labPageInfo"    在lable上面加了一个隐藏的textbox 控件 "txtPageInfo" 2.将这个翻页的功能单独写在用户控

翻页控件 刷新

ascx: <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Pager2.ascx.cs" Inherits="com.eshop.www.Web.controls.Pager2" %> <div class="paginator-wrap" style="margin-right:10px;"&

推荐4个Android引导页控件

Guideshow 快速实现引导页, 2015-08-03 更新 CircleIndicator 一个轻量级的viewpager指示器 ,类似于nexus5 启动器的效果 2015-08-02 更新 XhsWelcomeAnim 小红书欢迎引导第二版 2015-07-10 更新 AppIntro 非常简洁.漂亮的引导页控件,使用简单 2015-07-07 更新 http://www.see-source.com/androidwidget/list.html

MFC标签页控件的使用

MFC标签页控件的使用 1.在对话框中添加一个标签页控件,并为此控件关联一个CTabCtrl类变量m_tabctrl. 2.创建若干个对话框资源作为标签页控件的标签. 修改两个属性: Border:    none   // 边界为空,这样它就没了标题栏 Style:      Child   // 这个模板就可以当作另一个窗口的子窗口了在对话框的初始化函数 3,在对话框的初始化函数OnInitDialog中, 添加初始化标签页控件的代码 3.1)  // 添加标签页,并设定标签名     m_

Swift - 页控件(UIPageControl)的用法

使用页控件可以用来展示多个桌面.比如很多应用第一次登陆时,会在开始页面使用页控件来介绍功能,通过左右滑动来切换页. 通常我们使用UIPageControl和UIScrollView相互结合来实现多页切换,滑动页面时页控件标签(即页面下方的小白点)会更新到对应的页面.而直接点击页标签时,滚动条也会滚到相应的页. (UIPageControl的当前页小圆点和非当前小圆点的颜色是可以设置的,同时如果只有一页的时候也可以选择是否显示圆点) 效果图如下:    代码如下: 1 2 3 4 5 6 7 8

Android实战简易教程-第五十九枪(EventBus小实例-传值、控制其他页控件显示)

页面之间的传值,有android基础的童鞋都会知道,可以通过Intent进行传值,但是动态控制另一个页面控件的显示恐怕这个就不好用了吧,下面我们介绍一个比较好用的框架-EventBus,通过实例介绍它的使用(要引入jar包才能使用EventBus,jar包在源码下载中). 一.介绍一下EventBus 使用EventBus的步骤: 1.新建一个类:作为消息类 /** * */ package com.example.eventbusdemo; /** * @author yayun * @sin

swift UI专项训练29 Page Control页控件

有时候我们的页面很大需要滚动只用滚动条滚动可以不太精确,这就需要用到Page Control,就像我们平时操作iphone一样,每一页都有一些APP,页面的个数是用小点标示的,每次一滑动就会切换页面,当前停留的页面的小点会被点亮.比如我们平时用的天气预报,每一页只能显示一个地方的天气,每次换页可以切换到其他城市.Page Control的属性不多,如下: Pages中的两个数字标示有几页,当前在哪一页. Behavior标示当前只有一页的时候可以隐藏,剩下的是颜色的设置. 好的我们来定义一下,现

nodejs -数据分页ejs-分页控件

懒得封装, 没有思路的将就看看吧 <!--分页--> <ul class="pagination pagination-centered"> <!--处理数字显示个数--> <% var prevNum = 10; var nextNum=10; %> <%if(pager.pageCount-pager.pageCurrent > 5){%> <% prevNum = 5 %> <%} else {%

WinForm------分页控件dll下载地址

转载: http://files.cnblogs.com/wuhuacong/TestPager_SqlLite.rar