Please enable JavaScript to view this site.

QPR Knowledge Base 2023.1

  •      
  • Navigation: Developer's Guide > QPR API > The Object Model > QPR Modeling > PGModel Commands

    GetView

    Scroll Prev Top Next More

    Revision history:

    Introduced in QPR 2015.1

    Last changed in QPR 2016.1.0

     

    Returns contents of the selected view.

     

    Synopsis:

     

    PGModel.GetView(ViewSettingsIdentifer, Parameters, OutValues)

     

    Parameters:

     

    ViewSettingsIdentifer: Variant. Navigator View view settings ID (integer) or Navigator View name (string), in case Navigator Views with duplicate names exist, the first Navigator View is selected. Getting the Navigator View folders is not supported. To get the Navigator View view settings ID, use the GetActive command.

    Parameters: A semicolon-separated list. Supported parameters:

    Result: <Result type>. Mandatory. Supported types are ID, IDHierarchy, Columns, and SelectedIDs. See OutValues below for descriptions.

    Filter: <Name of the filter>. Optional. The View Filter that is applied to the Navigator View's view settings. Default is to use the view filter that is set as default for the navigator view in question. Can't be used together with the SelectedIDs result type.

    OutValues: Variant. Depending on the Result type:

    ID: List of the IDs of the elements of the Navigator View.

    IDHierarchy: Table with the following columns: Id of the Navigator View element, Hierarchy level number of the element (starting from 0), and Parent element Id (-1 is the root node).

    Columns: List of the column names of the Navigator View in the same order as they are defined in the Navigator View's view settings.

    SelectedIDs: Array of IDs of the elements (rows) selected in the Navigator view.

     

    Required Rights:

     

    View rights to the model.

     

    Return Values:

    Below are listed the return values that this function can return:

     

    RV_SUCCESS

    RV_APPLICATION_QUIT_CALLED

    RV_MODEL_NOT_OPEN

    RV_INVALID_PARAMETER

    RV_UNKNOWN_ERROR

    RV_NO_DATA_FOUND

     

     

    Example Procedure:

     

     iResult = PGModel.GetView("Information Systems", Result="ID", iValue)