com.hp.lft.sdk.powerbuilder

Interface Table

    • Method Detail

      • activateCell

        void activateCell(int row,
                          int column)
                   throws GeneralLeanFtException
        Double-clicks a cell by row and column indexes.
        Parameters:
        row - 0-based row index.
        column - 0-based column index.
        Throws:
        GeneralLeanFtException - if error occurs during execution
      • activateCell

        void activateCell(int row,
                          String columnHeader)
                   throws GeneralLeanFtException
        Double-clicks a cell by row index and column header.
        Parameters:
        row - 0-based row index.
        columnHeader - the column header.
        Throws:
        GeneralLeanFtException - if error occurs during execution
      • selectCell

        void selectCell(int row,
                        int column)
                 throws GeneralLeanFtException
        Clicks a cell by row and column indexes.
        Parameters:
        row - 0-based row index.
        column - 0-based column index.
        Throws:
        GeneralLeanFtException - if error occurs during execution
      • selectCell

        void selectCell(int row,
                        String columnHeader)
                 throws GeneralLeanFtException
        Clicks a cell by row index and column header.
        Parameters:
        row - 0-based row index.
        columnHeader - the column header.
        Throws:
        GeneralLeanFtException - if error occurs during execution
      • getTableProperty

        String getTableProperty(String property)
                         throws GeneralLeanFtException
        Uses the Describe method from PowerBuilder to return the value of one property of a DataWindow object and controls within the DataWindow object. Each column and graphic control in the DataWindow has a set of properties. You specify one property as a string, and GetTableProperty returns the values of the property.
        Parameters:
        property - Property name. Possible values: http://infocenter.sybase.com/help/topic/com.sybase.infocenter.dc37783.1252/html/dwref/CCJBHCCF.htm
        Returns:
        Returns a string that includes the value of property. Example: pbTable.getTableProperty("DataWindow.Column.Count"); How to use PowerBuilder Describe method: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc37783.1252/html/dwref/BFCEADCH.htm The GetTableProperty throws GeneralReplayException for invalid items. The GetTableProperty returns null for property that have no value.
        Throws:
        GeneralLeanFtException - if error occurs during execution
      • evaluateExpression

        String evaluateExpression(String expression,
                                  int row)
                           throws GeneralLeanFtException
        The EvaluateExpression use Describe method from PowerBuilder to evaluate one expressions involving values of a particular row and column.
        Parameters:
        expression - Expression you want to evaluate.
        row - The number of the row for which you want to evaluate the expression.
        Returns:
        In the below example EvaluateExpression returns a string with value of 1 or 0 depending on the value of the field1 column and row 2. Example: pbTable.evaluateExpression('If(field1 == 10, 1, 0)', 2); How to use PowerBuilder Describe method to evaluate expression: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc37783.1252/html/dwref/BFCEADCH.htm The EvaluateExpression throws GeneralReplayException for invalid expression.
        Throws:
        GeneralLeanFtException - if error occurs during execution