Class ColumnLink

All Implemented Interfaces:
Serializable, overit.geocall.marks.MethodExposer, overit.geocall.marks.NameExposer, Badgeable, Hideable, Identified, Tool, overit.geocall.ux.configurability.UIConfigurable, overit.geocall.ux.edm.ModelConfigurable

@Component @Configurable public class ColumnLink extends ColumnButton
This component extends ColumnButton and must be used to insert a button to open new tab in browser to link set in the row. So if possible insert a different link on each row setting the link in dbv used to build the table. The column of the dbv used to get the link is the one with the same name as the value of the "name" attribute of the ColumnLink.
See Also:
GCApi:
component
  • Constructor Details

    • ColumnLink

      public ColumnLink()
  • Method Details

    • setupMetaData

      public void setupMetaData(DBView dbv)
      Description copied from class: Column
      Called to init all the field starting form the DBView
      Overrides:
      setupMetaData in class ColumnButton
      Parameters:
      dbv - The DBView with all the field used in the init
    • getHtmlRow

      public org.apache.ecs.Element getHtmlRow(EntitySet es, int row, int pagerow, ArrayList al)
      Description copied from class: Column
      Returns the html element that defines the row
      Overrides:
      getHtmlRow in class ColumnButton
      Parameters:
      es - The EntitySet to which the element belongs
      row - The number of the row
      pagerow - The number ofd the page
      al - The list of values of the row
      Returns:
      The html element that defines the row
    • getDefaultLayoutLabel

      public String getDefaultLayoutLabel()
      Overrides:
      getDefaultLayoutLabel in class ColumnButton