com.sapportals.htmlb.table

Interface IHeaderRenderer

All Known Implementing Classes:
DefaultHeaderRenderer

public interface IHeaderRenderer

Interface for classes that want to implement their own rendering for header in a TableView

Copyright 2004 SAP AG


Method Summary
 void renderHeader(TableView tableView, IPageContext pageContext)
          render the header line of the table.
 boolean willRenderHeader(TableView tableView, IPageContext pageContext)
          determine if the header line will be rendered.
 

Method Detail

renderHeader

public void renderHeader(TableView tableView,
                         IPageContext pageContext)
render the header line of the table.

Parameters:
tableView - the TableView for which to render the header
pageContext - the current IPageContext

willRenderHeader

public boolean willRenderHeader(TableView tableView,
                                IPageContext pageContext)
determine if the header line will be rendered. This method is provided for dynamically checking if header data is available. If you never want to render the header you can also use setHeaderVisible(false). The DefaultHeaderRenderer will return true if a header text has been set, false otherwise.

Parameters:
tableView - the TableView for which to render the header
pageContext - the current IPageContext
See Also:
TableView.setHeaderVisible(boolean), TableView.setHeaderText(String), DefaultHeaderRenderer


Copyright 2006 SAP AG Complete Copyright Notice