public class PageNavigate
extends java.lang.Object
implements java.io.Serializable
Description: 页面导航对象
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
构造器和说明 |
---|
PageNavigate(javax.servlet.http.HttpServletRequest request,
Pages_I pages)
构造翻页导航对象
|
PageNavigate(javax.servlet.http.HttpServletRequest request,
Pages_I pages,
boolean isFormSubmit) |
PageNavigate(javax.servlet.http.HttpServletRequest request,
Pages_I pages,
CheckUrlParam_I cp) |
PageNavigate(javax.servlet.http.HttpServletRequest request,
Pages_I pages,
java.lang.String subUrl) |
PageNavigate(javax.servlet.http.HttpServletRequest request,
Pages_I pages,
java.lang.String[] ignoreParam) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
checkHtmlUrlAttr(java.lang.String str) |
int |
getCurrentPage() |
java.lang.String |
getHTML()
通过指定的参数,生成用于上下翻页的html语法
|
java.lang.String |
getHtmlTable(java.lang.String containerId,
java.lang.String className)
指定Table和PageNavigate的容器div的ID,获取相应的语法
|
java.lang.String |
getHtmlTableNoTotalData(java.lang.String containerId,
java.lang.String className)
如果数据量太大时,不显示总记录数
|
java.lang.String |
getShowPageRows() |
int |
getTotalPages() |
int |
getTotalRows() |
java.lang.String |
getUrl() |
java.lang.String |
getVisiblePageCount() |
void |
init(java.lang.String[] ignoreParam) |
void |
init(java.lang.String[] ignoreParam,
CheckUrlParam_I cp)
初始化对象的时候调用的函数
|
void |
init2(java.lang.String subUrl)
初始化对象的时候调用的函数
|
boolean |
isFormSubmit() |
static void |
main(java.lang.String[] args) |
void |
setCurrentPage(int currentPage) |
void |
setFormSubmit(boolean isFormSubmit) |
void |
setShowPageRows(java.lang.String showPageRows) |
void |
setTotalPages(int totalPages) |
void |
setTotalRows(int totalRows) |
void |
setUrl(java.lang.String url) |
void |
setVisiblePageCount(java.lang.String visiblePageCount) |
public PageNavigate(javax.servlet.http.HttpServletRequest request, Pages_I pages)
pages
- 页面数据集request
- http请求public PageNavigate(javax.servlet.http.HttpServletRequest request, Pages_I pages, CheckUrlParam_I cp)
public PageNavigate(javax.servlet.http.HttpServletRequest request, Pages_I pages, java.lang.String[] ignoreParam)
public PageNavigate(javax.servlet.http.HttpServletRequest request, Pages_I pages, java.lang.String subUrl)
public PageNavigate(javax.servlet.http.HttpServletRequest request, Pages_I pages, boolean isFormSubmit)
public void init(java.lang.String[] ignoreParam)
public void init(java.lang.String[] ignoreParam, CheckUrlParam_I cp)
ignoreParam
- String[]cp
- CheckUrlParam_Ipublic void init2(java.lang.String subUrl)
subUrl
- Stringpublic java.lang.String getUrl()
public void setUrl(java.lang.String url)
public int getCurrentPage()
public void setCurrentPage(int currentPage)
public int getTotalPages()
public void setTotalPages(int totalPages)
public int getTotalRows()
public void setTotalRows(int totalRows)
public java.lang.String getHTML()
public java.lang.String checkHtmlUrlAttr(java.lang.String str)
public java.lang.String getHtmlTable(java.lang.String containerId, java.lang.String className)
containerId
- String 包含Table和PageNavigatediv的IDclassName
- Stringpublic java.lang.String getHtmlTableNoTotalData(java.lang.String containerId, java.lang.String className)
containerId
- StringclassName
- Stringpublic java.lang.String getShowPageRows()
public void setShowPageRows(java.lang.String showPageRows)
public java.lang.String getVisiblePageCount()
public void setVisiblePageCount(java.lang.String visiblePageCount)
public static void main(java.lang.String[] args)
public boolean isFormSubmit()
public void setFormSubmit(boolean isFormSubmit)