sf中标准的分页功能介绍

  世上本无事,庸人自扰之。我喜欢一个相对比较安静的环境去学习和工作,希望在一个掉一根针的声音都能够听到的环境中,但是有时候往往相反,一片嘈杂,我改变不了周围的环境,只能改变自己,其实这些都没有什么,也许是我内心就很嘈杂,使我听到一点点声音就感觉很烦躁。上善若水,心静则情静继而人静。

  言归正传:

  sf中标准的分页功能:

  sf有自己标准的分页功能,sf真是个功能相当完善的云端开发平台,其有好多自己标准的功能,今天我就根据自己的理解先介绍一下sf标准的分页功能的皮毛。

  

定义关联到前台的Contet值
public ConstructionMethod(){
    Contet=(List<letterInfo__c>) con.getRecords();
}
public ApexPages.StandardSetController con{
    get {
        if(con == null) {
            con = new ApexPages.StandardSetController(letterInfoList);
            // sets the number of records in each page set
            con.setPageSize(5);
        }
        return con;
     }
     set;
}
List<letterInfo__c> Contet;
public List<letterInfo__c> getContet(){
    return (List<letterInfo__c>) con.getRecords();}
    // indicates whether there are more records after the current page set.
public Boolean hasNext{
    get {
         return con.getHasNext();
    }
    set;}
// indicates whether there are more records before the current page set.
public Boolean hasPrevious{
    get {
        return con.getHasPrevious();
    }
    set;
}
// returns the page number of the current page set
public Integer pageNumber{
    get {
        return con.getPageNumber();
    }
    set;
}
// returns the first page of records
public void first(){
    con.first();
}
// returns the last page of records
public void last(){
    con.last();
}
// returns the previous page of records
public void previous(){
    con.previous();
}
// returns the next page of records
public void next(){
    con.next();
}
// returns the PageReference of the original page, if known, or the home page.
public void cancel(){
    con.cancel();
}

integer totalPage;
public integer getTotalPage(){
    return (integer)Math.ceil((double)letterRead.size()/5.00);
}
时间: 2024-10-27 15:06:50

sf中标准的分页功能介绍的相关文章

创建有输出参数的存储过程并在c#中实现DataGridView分页功能

不足之处,欢迎指正! 创建有输出参数的存储过程 if exists(select * from sysobjects where name='usp_getPage1') drop procedure usp_getPage1 go create procedure usp_getPage1--存储过程名称 @count int output,--输出参数 @countIndex int=1,--参数带默认值 @countPage int=5--参数带默认值 as --一个sql语句.ROW_N

winform中DataGridView实现分页功能

http://liyaguang20111105.blog.163.com/blog/static/19929420220146283255809/ 在winform的设计中,要实现对DataGridView控件的分页功能,需要两个控件:BindingSource.BindingNavigator,根据需求可对BindingNavigator进行自由的扩展,下图的示例则是根据一般需求对分页功能的实现.红色区域是对BindingNavigator控件扩展后的效果. 具体实现过程 : //窗体构造方

常用数据库中,实现分页功能的查询语句;

1.Mysql数据库 select * from 表名  limit  (pagenum-1)*pagesize, pagesize; pagenum是当前第几页,pagesize是每页的条数. 那么(pagenum-1)*pagesize就表示翻过 这些条数,接着显示 pagesize  条. 实例如下: package com.inba.maya.DBConnection; import java.util.*; import java.sql.*; import com.inba.maya

项目中的一个分页功能pagination

<script> //总页数 var total = 0; var pageCount = 0; //分页总数量 $(function () { // $("#pagination").pagination(pageCount); //简单初始化方法 f1(); }); function f1() { $.ajax({ url: "/Business/CustomerFollow/FindListCount", data: "", d

sql server和mysql中分别实现分页功能

MySQL 在MySQL中,可以用 Limit 来查询第 m 列到第 n 列的记录, 例如: select * from tablename limit m, n sql="select * from users order by userId limit "+(pageNow-1)*pageSize+","+pageSize ; 获取分页后每页的数据: //分页显示用户的 信息 public ArrayList getUsersByFenye(int pageSi

NGS中的一些软件功能介绍

1.bowtie 短序列比对工具,blast也是短序列比对工具,速度快,结果易理解. 输入可以是fastq或者fasta文件. 生成比对结果文件sam格式的吧. 2.bwa 转自:https://www.jianshu.com/p/1552cc6ac3be 将DNA序列比对到参考基因组上的软件,包含三种算法: BWA-backtrack:适合比对长度不超过100bp的序列: BWA-SW:合于长度为70-1M bp的序列: BWA-MEM:合于长度为70-1M bp的序列,高质量的测序数据,其比

ASP.NET中利用DataGrid的自定义分页功能

ASP.NET中利用DataGrid的自定义分页功能和存储过程结合实现高效分页 ASP.Net中的DataGrid有内置分页功能, 但是它的默认的分页方式效率是很低的,特别是在数据量很大的时候,用它内置的分页功能几乎是不可能的事,因为它会把所有的数据从数据库读出来再进行分页, 这种只选取了一小部分而丢掉大部分的方法是不可去取的. 在最进的一个项目中因为一个管理页面要管理的数据量非常大,所以必须分页显示,并且不能用DataGrid的内置分页功能,于是自己实现分页. 下面介绍一下我在项目中用到的分页

django中orm分页功能(内置分页)

分批获取数据的方法 数据库方法 models.Uinfo.objects.all()[10:20] django自带的方法 创建一个新的url urlpatterns = [ url(r'^index.html/', views.index), ] 创建index函数 def index(request): """ 分页功能 :param request: :return: """ user_list = models.Uinfo.objects

Python中生成器和迭代器的功能介绍

生成器和迭代器的功能介绍 1. 生成器(generator) 1. 赋值生成器 1. 创建 方法:x = (variable for variable in iterable) 例如:x = (i for i in range(10)) print(x) >>> <generator object <genexpr> at 0x00000000006B85C8> 返回值:generator #使用元祖推导式的时候回变成一个生成器. 2. 调用 方法:x.__nex