public abstract class ScrollableDataTableBaseRenderer
extends org.ajax4jsf.renderkit.HeaderResourcesRendererBase
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FOOTER_PART |
static java.lang.String |
HEADER_PART |
static java.lang.String |
PARTIAL_UPDATE |
static java.lang.String |
UPDATE_HEADER |
Constructor and Description |
---|
ScrollableDataTableBaseRenderer() |
Modifier and Type | Method and Description |
---|---|
void |
contributorsEncodeHere(javax.faces.context.FacesContext context,
UIScrollableDataTable grid) |
java.lang.String |
createClientScrollableGrid(javax.faces.context.FacesContext context,
UIScrollableDataTable grid) |
protected void |
doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
void |
encodeBegin(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
void |
encodeChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
void |
encodeEnd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected java.lang.Class<? extends javax.faces.component.UIComponent> |
getComponentClass() |
java.lang.String |
getFormattedWidth(java.lang.String receivedWidth) |
static java.lang.String |
getJavaScriptVarName(javax.faces.context.FacesContext context,
UIScrollableDataTable grid) |
static java.lang.String |
getNormalizedId(javax.faces.context.FacesContext context,
UIScrollableDataTable grid) |
boolean |
getRendersChildren() |
java.lang.String |
getRowsAjaxUpdate(javax.faces.context.FacesContext context,
UIScrollableDataTable grid) |
protected java.lang.String |
getScriptContributions(javax.faces.context.FacesContext context,
UIScrollableDataTable grid) |
protected org.ajax4jsf.resource.InternetResource[] |
getScripts() |
protected org.ajax4jsf.resource.InternetResource[] |
getStyles() |
void |
renderAjaxChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
void |
renderFooters(javax.faces.context.FacesContext context,
UIScrollableDataTable grid,
boolean isFrozen) |
void |
renderGridBody(javax.faces.context.FacesContext context,
UIScrollableDataTable grid,
boolean isFrozen) |
void |
renderHeaders(javax.faces.context.FacesContext context,
UIScrollableDataTable grid,
boolean isFrozen) |
void |
renderHiddenScrollInput(javax.faces.context.FacesContext context,
UIScrollableDataTable grid) |
void |
renderStyle(javax.faces.context.FacesContext context,
UIScrollableDataTable grid) |
void |
setUpColumnsWidth(javax.faces.context.FacesContext context,
UIScrollableDataTable grid) |
void |
setUpState(javax.faces.context.FacesContext context,
UIScrollableDataTable grid) |
void |
tearDownState(javax.faces.context.FacesContext context,
UIScrollableDataTable grid) |
encodeResourcesArray, encodeToHead, getHeaderScripts, getHeaderStyles
public static final java.lang.String PARTIAL_UPDATE
public static final java.lang.String UPDATE_HEADER
public static final java.lang.String FOOTER_PART
public static final java.lang.String HEADER_PART
protected org.ajax4jsf.resource.InternetResource[] getScripts()
getScripts
in class org.ajax4jsf.renderkit.HeaderResourcesRendererBase
protected org.ajax4jsf.resource.InternetResource[] getStyles()
getStyles
in class org.ajax4jsf.renderkit.HeaderResourcesRendererBase
public java.lang.String getFormattedWidth(java.lang.String receivedWidth) throws java.io.IOException
java.io.IOException
protected java.lang.Class<? extends javax.faces.component.UIComponent> getComponentClass()
getComponentClass
in class org.ajax4jsf.renderkit.RendererBase
public static java.lang.String getJavaScriptVarName(javax.faces.context.FacesContext context, UIScrollableDataTable grid)
public static java.lang.String getNormalizedId(javax.faces.context.FacesContext context, UIScrollableDataTable grid)
public java.lang.String createClientScrollableGrid(javax.faces.context.FacesContext context, UIScrollableDataTable grid)
protected java.lang.String getScriptContributions(javax.faces.context.FacesContext context, UIScrollableDataTable grid)
public boolean getRendersChildren()
getRendersChildren
in class javax.faces.render.Renderer
public void renderGridBody(javax.faces.context.FacesContext context, UIScrollableDataTable grid, boolean isFrozen) throws java.io.IOException
java.io.IOException
public void renderHeaders(javax.faces.context.FacesContext context, UIScrollableDataTable grid, boolean isFrozen) throws java.io.IOException
java.io.IOException
public void renderStyle(javax.faces.context.FacesContext context, UIScrollableDataTable grid) throws java.io.IOException
java.io.IOException
public void renderFooters(javax.faces.context.FacesContext context, UIScrollableDataTable grid, boolean isFrozen) throws java.io.IOException
java.io.IOException
public void setUpState(javax.faces.context.FacesContext context, UIScrollableDataTable grid)
public void tearDownState(javax.faces.context.FacesContext context, UIScrollableDataTable grid)
public java.lang.String getRowsAjaxUpdate(javax.faces.context.FacesContext context, UIScrollableDataTable grid)
protected void doDecode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
doDecode
in class org.ajax4jsf.renderkit.RendererBase
public void renderAjaxChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException
java.io.IOException
public void encodeChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException
encodeChildren
in class org.ajax4jsf.renderkit.RendererBase
java.io.IOException
public void encodeBegin(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException
encodeBegin
in class org.ajax4jsf.renderkit.RendererBase
java.io.IOException
public void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException
encodeEnd
in class org.ajax4jsf.renderkit.RendererBase
java.io.IOException
public void setUpColumnsWidth(javax.faces.context.FacesContext context, UIScrollableDataTable grid) throws java.io.IOException
java.io.IOException
public void renderHiddenScrollInput(javax.faces.context.FacesContext context, UIScrollableDataTable grid) throws java.io.IOException
java.io.IOException
public void contributorsEncodeHere(javax.faces.context.FacesContext context, UIScrollableDataTable grid) throws java.io.IOException
java.io.IOException
Copyright © 2013. All Rights Reserved.