public class KPagination
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.Object |
mask |
int |
nbPages |
java.lang.String |
sortedField |
java.lang.String |
sortedFieldType |
java.lang.String |
sortedSens |
int |
totalRowCount |
Constructor and Description |
---|
KPagination(javax.servlet.http.HttpServletRequest request,
java.lang.Class itemClass)
Instancie une liste d'objets paginée affichant 10 enregistrements/objets
|
KPagination(javax.servlet.http.HttpServletRequest request,
java.lang.Class itemClass,
java.lang.String sql,
int pageNavCount,
int rowCount)
Instancie une liste d'objets paginée
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
cmdAsc(java.lang.String field) |
java.lang.String |
cmdDesc(java.lang.String field) |
java.lang.String |
getAjaxDivContentRefresh() |
java.lang.String |
getFieldCaption(java.lang.String fieldName) |
java.lang.Object |
getGroupBy() |
boolean |
getIsShowCaptions() |
KListObject<KObject> |
getKListObject() |
boolean |
getNoLimit() |
int |
getPageNavCount() |
java.lang.String |
getRequestUrl() |
int |
getRowCount() |
java.lang.String |
getValue() |
void |
gotoo(int aPage) |
boolean |
isAjax() |
boolean |
isEmpty() |
boolean |
isKoDetails() |
void |
setAjax(boolean ajax) |
void |
setAjaxDivContentRefresh(java.lang.String ajaxDivContentRefresh) |
void |
setDisplayInstance(KObjectDisplay displayInstance) |
void |
setEmpty(boolean empty) |
void |
setFieldCaption(java.lang.String fieldName,
java.lang.String caption) |
void |
setGroupBy(java.lang.Object groupBy) |
void |
setIsShowCaptions(boolean showCaptions) |
void |
setKoDetails(boolean koDetails) |
void |
setNoLimit(boolean noLimit) |
void |
setPageNavCount(int pageNavCount) |
void |
setRequestUrl(java.lang.String requestUrl) |
void |
setRowCount(int rowCount) |
void |
setSql(java.lang.String sql) |
void |
setValue(java.lang.String value) |
java.lang.String |
showCaptions(java.lang.String aMask) |
java.lang.String |
showNavBarre(java.lang.String imgFolder) |
java.lang.String |
toString() |
public java.lang.Object mask
public int nbPages
public int totalRowCount
public java.lang.String sortedField
public java.lang.String sortedSens
public java.lang.String sortedFieldType
public KPagination(javax.servlet.http.HttpServletRequest request, java.lang.Class itemClass)
request
- requête HttpitemClass
- class d'objets à afficherpublic KPagination(javax.servlet.http.HttpServletRequest request, java.lang.Class itemClass, java.lang.String sql, int pageNavCount, int rowCount)
request
- requête HttpitemClass
- class d'objets à affichersql
- instruction sql de sélection des enregistrements/objets à afficherpageNavCount
- nombre de pages à afficher dans la barre de navigationrowCount
- nombre d'enregistrement à afficher par pagepublic boolean getIsShowCaptions()
public void setNoLimit(boolean noLimit)
noLimit
- vrai si la liste affiche de manière complète tous les enregistrements/objets (sans pagination)public KListObject<KObject> getKListObject()
public boolean getNoLimit()
public void setIsShowCaptions(boolean showCaptions)
public java.lang.String cmdAsc(java.lang.String field)
public java.lang.String cmdDesc(java.lang.String field)
public java.lang.String getFieldCaption(java.lang.String fieldName)
public void setFieldCaption(java.lang.String fieldName, java.lang.String caption)
public void setSql(java.lang.String sql)
public void gotoo(int aPage)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String showCaptions(java.lang.String aMask)
public java.lang.String showNavBarre(java.lang.String imgFolder)
public int getRowCount()
public void setRowCount(int rowCount)
public int getPageNavCount()
public void setPageNavCount(int pageNavCount)
public java.lang.String getValue()
public void setValue(java.lang.String value)
public java.lang.String getRequestUrl()
public void setRequestUrl(java.lang.String requestUrl)
public boolean isAjax()
public void setAjax(boolean ajax)
public java.lang.String getAjaxDivContentRefresh()
public void setAjaxDivContentRefresh(java.lang.String ajaxDivContentRefresh)
public boolean isEmpty()
public void setEmpty(boolean empty)
public java.lang.Object getGroupBy()
public void setGroupBy(java.lang.Object groupBy)
public boolean isKoDetails()
public void setKoDetails(boolean koDetails)
public void setDisplayInstance(KObjectDisplay displayInstance)