Class DataGridSI


  • public class DataGridSI
    extends Object
    This DataGrid does not work 1. If the whole table is not visible including horizontal and vertical scrollbars of the tables. 2. If there is no row marker to identify the row break. 3. Header columns are not fixed 4. If all the primary key columns are not visible always. 5. Primary key column value is not text
    Author:
    Madhav Krishna
    • Constructor Detail

      • DataGridSI

        public DataGridSI​(String displayName,
                          int widthInPx,
                          int heightInPx)
    • Method Detail

      • getDisplayName

        public String getDisplayName()
      • addKeyHeaderColumns

        public DataGridSI addKeyHeaderColumns​(HeaderColumnSI... objects)
        It should contain the whole image to cover key header column height and width.
        Parameters:
        objects -
        Returns:
      • addAdditionalHeaderColumns

        public DataGridSI addAdditionalHeaderColumns​(HeaderColumnSI... objects)
        It should contain the whole image to cover additional header column height and width.
        Parameters:
        objects -
        Returns:
      • getAdditionalHeaderColumn

        public HeaderColumnSI getAdditionalHeaderColumn​(String columnDisplayName)
      • addRowMarkerImages

        public DataGridSI addRowMarkerImages​(String... images)
        you can just specify the first column left border + row border combination as row marker.
        Parameters:
        images -
        Returns:
      • getRowMarkerImages

        public List<String> getRowMarkerImages()
      • getNumLeftFrozenColumns

        public int getNumLeftFrozenColumns()
      • setNumLeftFrozenColumns

        public DataGridSI setNumLeftFrozenColumns​(int numLeftFrozenColumns)
      • getNumRightFrozenColumns

        public int getNumRightFrozenColumns()
      • setNumRightFrozenColumns

        public DataGridSI setNumRightFrozenColumns​(int numRightFrozenColumns)
      • getWidth

        public int getWidth()
      • setWidth

        public DataGridSI setWidth​(int width)
      • getHeight

        public int getHeight()
      • setHeight

        public DataGridSI setHeight​(int height)