public abstract class KAbstractView extends KReflectObject
Constructor and Description |
---|
KAbstractView(javax.servlet.http.HttpServletRequest request) |
Modifier and Type | Method and Description |
---|---|
KFieldControl |
addHTML(java.lang.String html)
Ajoute une zone html dans la liste des éléments à afficher
|
KFieldControl |
addHTML(java.lang.String key,
java.lang.String html)
Ajoute un élément visuel HTML dans la liste fieldControls
|
java.lang.String |
getAutoPageFooter() |
java.lang.String |
getAutoPageHeader() |
java.lang.String |
getClientIp() |
KObjectDisplay |
getDisplayInstance() |
KFieldControl |
getFieldControl(java.lang.String fieldName)
Retourne le contrôle visuel HTML associé à un champ/membre
|
KViewElementsMap |
getFieldControls() |
java.lang.String |
getKoDisplay() |
java.lang.String |
getPageFooter() |
java.lang.String |
getPageHeader() |
javax.servlet.http.HttpServletRequest |
getRequest() |
javax.servlet.http.HttpServletResponse |
getResponse() |
abstract void |
init() |
KFieldControl |
insertAfter(java.lang.String key,
java.lang.String html,
java.lang.String fieldName) |
KFieldControl |
insertBefore(java.lang.String key,
java.lang.String html,
java.lang.String fieldName) |
boolean |
isAjaxIncludes() |
boolean |
isHttpSession() |
boolean |
isLoaded() |
KSession |
ksession() |
void |
removeFieldControl(java.lang.String fieldName)
Supprime le contrôle visuel HTML associé à un champ/membre
|
void |
removeFieldControl(java.lang.String[] fieldNames)
Supprime les contrôles visuels HTML associés à un champ/membre
|
void |
setAjaxIncludes(boolean ajaxIncludes) |
void |
setKoDisplay(java.lang.String koDisplay) |
void |
setLoaded(boolean loaded) |
void |
setPageFooter(java.lang.String pageFooter) |
void |
setPageHeader(java.lang.String pageHeader) |
void |
setRequest(javax.servlet.http.HttpServletRequest request) |
void |
setResponse(javax.servlet.http.HttpServletResponse response,
boolean autoPages) |
void |
swapFcPos(java.lang.String fieldName1,
java.lang.String fieldName2)
Inverse la position d'affichage de deux champs
|
__setAttribute, __setAttribute, getFieldNames, invoke, invoke, invoke, kinvoke, kinvoke, kinvoke, kinvoke, kinvoke, kinvokeForSetter, kinvokeForSetter, setAttributes
public KAbstractView(javax.servlet.http.HttpServletRequest request)
public KSession ksession()
public abstract void init()
public boolean isHttpSession()
public KFieldControl getFieldControl(java.lang.String fieldName)
fieldName
- nom du champpublic void removeFieldControl(java.lang.String fieldName)
fieldName
- nom du champpublic void removeFieldControl(java.lang.String[] fieldNames)
fieldNames
- Tableau des noms de champspublic void swapFcPos(java.lang.String fieldName1, java.lang.String fieldName2)
fieldName1
- nom du champ1fieldName2
- nom du champ2public KFieldControl addHTML(java.lang.String html)
html
- contenu html ajoutépublic KFieldControl addHTML(java.lang.String key, java.lang.String html)
key
- identifiant de l'objet à créerhtml
- contenu html ajoutépublic KFieldControl insertAfter(java.lang.String key, java.lang.String html, java.lang.String fieldName)
key
- identifiant de l'objet à créerhtml
- contenu html ajoutéfieldName
- nom de l'élément après lequel l'élément ajouté sera insérépublic KFieldControl insertBefore(java.lang.String key, java.lang.String html, java.lang.String fieldName)
key
- identifiant de l'objet à créerhtml
- contenu html ajoutéfieldName
- nom de l'élément avant lequel l'élément ajouté sera insérépublic boolean isLoaded()
public void setLoaded(boolean loaded)
public javax.servlet.http.HttpServletRequest getRequest()
public void setRequest(javax.servlet.http.HttpServletRequest request)
public javax.servlet.http.HttpServletResponse getResponse()
public void setResponse(javax.servlet.http.HttpServletResponse response, boolean autoPages)
public java.lang.String getAutoPageHeader()
public java.lang.String getPageHeader()
public java.lang.String getPageFooter()
public void setPageHeader(java.lang.String pageHeader)
public java.lang.String getAutoPageFooter()
public void setPageFooter(java.lang.String pageFooter)
public KViewElementsMap getFieldControls()
public java.lang.String getKoDisplay()
public void setKoDisplay(java.lang.String koDisplay)
public KObjectDisplay getDisplayInstance()
public boolean isAjaxIncludes()
public void setAjaxIncludes(boolean ajaxIncludes)
public java.lang.String getClientIp()