Class Cell

  • All Implemented Interfaces:
    Serializable, BodyTag, IterationTag, JspTag, Tag, TryCatchFinally

    public class Cell
    extends BodyTagSupport
    implements TryCatchFinally
    This tag defines a new cell in a row. It should be placed inside a <tbl:row> tag.

    Syntax:

       <tbl:cell
          clazz=...
          errorclazz=...
          style=...
          column=...
          visible=true|false
          value=...
          maxcharacters=...
          maxheight=...
          maxwidth=...
          autoshow=true|false
       >
    
    Tag attributes
    Attribute Default value Required Description
    clazz cell no The value if this attribute goes directly into the standard HTML class attribute. This allows you to apply different styles to different tables.
    errorclazz cell error no Value for the class attribute to use if an exception is thrown while evaluating the contents of the cell. Since BASE 2.9.1
    style - no The value if this attribute goes directly into the standard HTML style attribute. This allows you to apply different styles to different tables.
    column - yes The ID of the <tbl:columndef> this cell is linked to.
    visible true no If the cell should be visible or not.
    value - no A value to display in the cell. If a Formatter has been defined for this column the value is formatted otherwise it is just converted to a string with the toString() method.
    Version:
    2.0
    Author:
    Nicklas
    See Also:
    Serialized Form
    • Field Detail

      • table

        private Table table
        The parent <tbl:table> tag.
      • clazz

        private String clazz
        Optional class attribute
      • errorClazz

        private String errorClazz
        Optional class attribute for errors.
      • style

        private String style
        Optional style attribute
      • columnId

        private String columnId
        The ID of the column to which this cell belongs.
      • visible

        private boolean visible
        If the cell should be visible or not.
      • value

        private transient Object value
        The value to display.
      • formatter

        private transient Formatter formatter
      • isHidden

        private boolean isHidden
      • maxCharacters

        private int maxCharacters
      • autoShow

        private boolean autoShow
      • maxHeight

        private String maxHeight
      • maxWidth

        private String maxWidth
    • Constructor Detail

      • Cell

        public Cell()