Namespace: Consultingwerk.WindowIntegrationKit.Controls
Class 
RenderedBrowseWithSearchControl Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Implements: Consultingwerk.WindowIntegrationKit.Controls.IOverlayControl

File:RenderedBrowseWithSearchControl
Purpose:A variant of the RenderedBrowseControl with support for
the UltraGrid FilterUI as a filter row
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Thu Sep 06 11:19:13 CEST 2012



Top Method Summary
Options Name Purpose
+ ActivateCurrentBrowseColumn () Activates the current browse column in the Grid
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# HANDLE AlternativeQuery (handle) Creates an alternative query that contains alternative buffers to the tables used by the original query
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ AnchorBottom () Anchors the Grid at the bottom of it's container and takes all remaining space
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# ApplyValueChanged () Raises the VALUE-CHANGED Event to the Browse Widget
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ F HANDLE BrowseColumnHandleFromGridColumnKey (character) Returns the handle of the browse column related to the UltraGridColumn
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ CloseQuery () Closes the query by opening it with a query string that matches no records
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ F CHARACTER ColumnKeyFromColumnHandle (handle) Returns the key of the UltraGridColumn that represents the given column of the browse
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ F CHARACTER ColumnKeyFromFieldName (character, character) Returns the key of the UltraGridColumn that represents the given buffer field
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL DESELECT-FOCUSED-ROW () Deselects the row with current focus.
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ DisplayCurrentRow () Re-Display's the current row
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ DisplayFromBrowse () Displays the current browse values on the Grid's current row
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ DisplayFromGrid () Displays the current Grid values on the BROWSE widgets current row
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ EnableDisableColumns () Enables and Disables the Columns in the RenderedBrowseControl based on the current state of the browser columns
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ EnterBrowseCell (handle) Call back procedure for the ENTRY event of the Browse Cells
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ FetchByRowid (rowid) Fetches a row/record by a ROWID
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ FetchByRowid (rowid[]) Fetches a row/record by a ROWID Array
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ FetchFirst () Fetches the first row
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ FetchLast () Fetches the last row
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ FetchNext () Fetches the next row
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ FetchPrevious () Fetches the previous row
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL FetchRow (integer) Moves a query objects result list pointer to the row corresponding to the specified sequence number.
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# FillFilterDictionary () Populates the current Filter Dictionary
# FormDisposedHandler (Object, EventArgs) Event handler for the Dispose event of the containing Form
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ CHARACTER GetBrowseColumns () Returns an array describing every column of the browse widget
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ INTEGER GetRepositionedRow () Returns the row index of the browse viewport where the REPOSITION TO ROWID (or RECID) statement displays a repositioned record.
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# InitializeGrid (handle, IEmbeddedWindowForm, Control, logical) Initializes the Grid with the layout from the Progress Browse widget
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# InitializeUniqueKeys () Initializes the UniqueKeyDictionary
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ CHARACTER KeyFieldsForBuffer (handle) Returns the list of unqiue key fields for a buffer
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# CHARACTER LoadSettings () Loads a browsers column settings from the Registry
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# NewUltraGridColumn (UltraGridColumn) Overloadable method, invoked whenever the Grid creates a new Column
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnAfterCellActivate () Called after a cell is activated
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnAfterCellUpdate (CellEventArgs) Raises the AfterCellUpdate event
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnAfterRowActivate () Called after a row is activated
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnApplyFilter (EventArgs) Raises the ApplyFilter event
# OnBeforeCellDeactivate (CancelEventArgs) Called before a cell is deactivated
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnBeforeEnterEditMode (CancelEventArgs) Called before entering edit mode
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnBeforeRowDeactivate (CancelEventArgs) Called before a row is deactivated
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnBeforeSortChange (BeforeSortChangeEventArgs) Raises the BeforeSortChange event
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnDefaultAction (EventArgs) Raises the DefaultAction event
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnEnter (EventArgs) Raises the Enter event
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnFindRecordsForCalculatedFields (FindRecordsForCalculatedFieldsEventArgs) Raises the FindRecordsForCalculatedFields event
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnGotFocus (EventArgs) Invokes the GotFocus event.
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnInitializeLayout (InitializeLayoutEventArgs) Called when the layout is first initialized after the datasource has been set
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnKeyDown (KeyEventArgs) Raises the Key Down Event
Overrides Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl:OnKeyDown (KeyEventArgs)
# OnLeave (EventArgs) Raises the Leave event
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnMouseClick (MouseEventArgs) Raises the MouseClick event
Overrides Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl:OnMouseClick (MouseEventArgs)
# OnMouseWheel (MouseEventArgs) Raises the MouseWheel Event
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnOffHome (EventArgs) Raises the OffHome event
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnParentChanged (EventArgs) Raises the ParentChanged Event
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# OnVisibleChanged (EventArgs) Raises the VisibleChanged event
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# ProcessColorCodingAndCalculatedFields (UltraGridRow) Processes color coding and calculted fields for a single grid row
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# CHARACTER QueryExceptList (handle) Builds a list of Columns that need to be excluded from the BindingSource
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ ReGroupBy () Forces the Grid to update the row grouping (outlook group by)
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ RepositionControl () Positions the RenderedBrowseControl on top of the Progress Browse
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# RestoreDynamicBrowseColumns (character[]) Restores the columns of a dynamic browse widget after the query has been replaced with the alternative query
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# RestoreSettings () Restores the stored User settings for the RenderedBrowseControl instance
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ CHARACTER ReturnGridSettings () Returns the User Settings string for the RenderedBrowseControl instance
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ SaveCurrentRow () Saves the current row
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ SaveCurrentRow (logical) Saves the current row
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ ScrollToCurrentRow (logical) Scrolls to the BindingSource's position
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ SelectBrowseRow () Selects the (temporary row in the browse widget)
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ SetRepositionedRow (integer, character) Sets the row index where records positioned with the REPOSITION TO ROWID (or RECID) statement are displayed.
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# CHARACTER SetTableSchemaColumnsFromBrowse () Returns the comma delimited list of all field names in the browse widget
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# CHARACTER SetTableSchemaColumnsFromBrowseAndFields () Builds a list of fields for the BindingSource when the BindingSourceFields property is set to BindingSourceFieldsEnum:ListAndFields
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ StoreSettings () Stores the Column settings to the ISettingsService
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ SynchronizeCurrentColumn () Updates the current browse cell with the values from the Grid
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ SynchronizeVisibleColumns () Views and hides columns in the Grid based on the HIDDEN attribute of the browsers columns
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# CHARACTER UniqueFindPredicate (handle, UltraGridRow) Builds a QueryString predicate that can be used to (re)fetch a record based on equality of primary unique columns Based on the UniqueKeyDictionary values of predetermined unique key columns @param phBuffer The Handle to the buffer to return the FIND predicate for @param poRow The reference to the Row collection that contains the values @return The FIND predicate ------------------------------------------------------------------------------*/
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ UpdateTitle () Updates the Text property of the Grid based on the TITLE property of the Progress browser
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# VerifyColorCodedColumnNames () Verifies that the value of the Property ColorCodedColumnNames matches the setting of UseFullFieldNames
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# VerifyCustomCalculatedColumnNames () Verifies that the value of the Property CustomCalculatedColumnNames matches the setting of UseFullFieldNames
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
# ViewHideColumns () Views and hides columns based on the browsers columns and sets the column header captions
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl

Top Constructor Summary
Options Name Purpose
+ RenderedBrowseWithSearchControl (RenderedBrowseContext) Constructor of the RenderedBrowseWithSearchControl class

Top Event Summary
Options Name Purpose
+ ApplyFilter DELEGATE System.EventHandler Raised when the user pressed Enter or Return in a Filter Cell
+ DefaultAction DELEGATE System.EventHandler EVent raised when the user double clicks a row or presses Enter
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ FindRecordsForCalculatedFields (Object, FindRecordsForCalculatedFieldsEventArgs) Event raised when the user double clicks a row or presses Enter
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ OffHome DELEGATE System.EventHandler Event raised when an attempt is made to scroll beyond the first row
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl

Top Property Summary
Options Name Purpose
+ LOGICAL AnchoredBottom Returns if the Grid is anchored to the Bottom of the Form
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ Consultingwerk.WindowIntegrationKit.Controls.ApplyCellLeaveToBrowseEnum ApplyCellLeaveToBrowse Gets and sets if the LEAVE Event should be APPLY'd to the browse widget and if the leave event should be published on Deactivate or EndUpdate of the cell
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL ApplyEntryOnEnter Gets and sets if the Enter event of the RenderedBrowserControl will APPLY ENTRY to the Browse widget
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ Consultingwerk.WindowIntegrationKit.Controls.ApplyFunctionKeyEventsEnum ApplyFunctionKeyEvents Gets and sets where Function Key events will be APPLY'd to
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL ApplyingEntry Logical value indicating if the Grid is currently applying ENTRY to the browse widget
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL ApplyIterationChanged Gets and sets if the RenderedBrowseControl will APPLY the ITERATION-CHANGED event together with the VALUE-CHANGED Event
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL ApplyRowDisplayBeforeDisplayFields Gets and sets if the instance to the RenderedBrowseControl is should Apply the ROW-DISPLAY Evnt to the Browser before (TRUE) or after (FALSE) running the WindowDisplayFieldsIn... hook procedure
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL ApplyRowEntryOnBeforeEnterEditMode Gets and sets if the instance of the RenderedBrowseControl should APPLY ROW-ENTRY to the Progress Browse OnBeforeEnterEditMode
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL ApplyRowEntryOnRowActivate Gets and sets if the instance of the RenderedBrowseControl should APPLY ROW-ENTRY to the Progress Browse OnRowActivate
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL ApplyRowLeaveOnLeave Gets and sets if the instance of the RenderedBrowseControl should APPLY ROW-LEAVE to the Progress browse OnLeave
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL ApplyRowLeaveOnRowDeactivate Gets and sets if the instance of the RenderedBrowseControl should APPLY ROW-LEAVE to the Progress Browse OnBeforeRowDeactivate
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL AssignBindingSourceOnRowDeactivate Gets and sets if the BindingSource fields should be Assign-ed to the buffer during handling the OnRowDeactivate
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL Batching Returns if the instance to the RenderedBrowseControl is using Batching
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ Progress.Data.BindingSource BindingSource Returns the reference to the bound Progress.Data.BindingSource instance
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ CHARACTER BindingSourceFieldList Gets and sets the List of fields that will be exposed to the ProBindingSource used by the RenderedBrowseControl
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ Consultingwerk.WindowIntegrationKit.Controls.BindingSourceFieldsEnum BindingSourceFields Gets and sets the BindingSourceFieldsEnum value indicating which fields will be added to the ProBindingSource of the RenderedBrowseControl
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ WIDGET-HANDLE BrowseHandle Return the handle of the original browse widget
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ HANDLE CallbackProcedure Returns the handle of the Procedure to use for call-backs
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ CHARACTER ColorCodedColumnHandles Returns a list of the browse column handles matching the ColorCodedColumnNames, to be used for the automatic processing of color coding (ROW-DISPLAY Trigger)
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ CHARACTER ColorCodedColumnNames Returns a list of column keys to be used for the automatic processing of color coding (ROW-DISPLAY Trigger)
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ Consultingwerk.Windows.IColorTableConverter ColorTableConverter Gets and sets the reference to the IColorTableConverted used by this control
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ CHARACTER ColumnLabels Gets and sets the labels of the Visible Columns as an override to the currnetly visible browse columns
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ CHARACTER ColumnWidths Gets and sets the widths of the Visible Columns as an override to the currnetly visible browse columns
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ HANDLE CURRENT-COLUMN Returns the handle of the current browse column
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ Consultingwerk.WindowIntegrationKit.Controls.CursorKeyNavigationInEditEnum CursorKeyNavigationInEdit Get's and sets if the CursorKeyNavigation during update is used
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ CHARACTER CustomCalculatedColumnNames Returns the list of column keys to be used for the additional automatic processing of of calculated fields (ROW-DISPLAY Trigger)
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL DefaultActionHandled Gets and sets if the DEFAULT-ACTION event has been handled by an event handled from the recend APPLY "DEFAULT-ACTION"
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL DisableCalculatedFieldsAndColor Gets and sets if the InitializeRow and ListChanged events should execute code to handle ABL calculated fields and value based color based on synchronizing the ROW-DISPLAY trigger
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL DisableOutlookGroupBy Gets and sets if the RenderedBrowseControl should disable the OutlookGroupBy even when Batching is not used
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL DynamicColumns Gets and sets of the Browser has dynamic columns
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ Consultingwerk.Framework.Collections.CharacterDictionary FilterValues Returns a dictionary of current filter values
# LOGICAL InConstructor Returns if the RenderedBrowseControl is still within the execution of the CONSTRUCTOR
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ CHARACTER LastActiveCell Gets and sets the Key of the last activated Grid cell
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ INTEGER MaxDataGuess Gets and sets the MaxDataGuess value for the RenderedBrowseControl instance, used only when batching
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL MonitorBrowseCellEntry Gets and sets if the RenderedBrowseControl should subscribe to the ENTRY event of the Browse Cells
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ INTEGER NUM-LOCKED-COLUMNS The number of visible leading columns locked in a browse widget.
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ HANDLE QUERY Returns the Query handle of the browse
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ Consultingwerk.WindowIntegrationKit.Controls.RepositionedRow RepositionedRow Returns the parameters for the
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ CHARACTER SettingsKey The key used as the base key when getting user settings from the ISettingsService implementation
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL SuspendEvents Gets and sets if this Control should suspend APPLY'ing evens to the Progress Browse Control
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ CHARACTER UnboundColumnHandles A comma-delimited list of unbound column handles
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ CHARACTER UnboundColumnNames A comma-delimited list of unbound column names
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL UseFullFieldNames Returns if grid column names are prefixed with the buffer name
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ LOGICAL ValueChangedSuspended Returns of the ValueChanged event is currently suspended
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ CHARACTER VisibleColumns Gets and sets the names of the browse columns that are supposed to be visible as an override to the currently visible browse columns
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
+ HANDLE WidgetHandle Returns a reference to the widget handle this Control is replacing on the screen
Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl


Method Detail
Top

PUBLIC ActivateCurrentBrowseColumn ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Activates the current browse column in the Grid
Notes:

Top

PROTECTED HANDLE AlternativeQuery (handle)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Creates an alternative query that contains alternative buffers to
the tables used by the original query
Notes: Used in the RenderedBrowseControl to assign to the query handle of
the original browse widget

Parameters:
phQuery HANDLE
The original browse handle
Returns HANDLE
The handle to the alternative query created by this routine
Top

PUBLIC AnchorBottom ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Anchors the Grid at the bottom of it's container and takes all remaining space
Notes:

Top

PROTECTED ApplyValueChanged ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Raises the VALUE-CHANGED Event to the Browse Widget
Notes: Conditionally raises the obsolete ITERATION-CHANGED Event as well

Top

PUBLIC HANDLE BrowseColumnHandleFromGridColumnKey (character)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns the handle of the browse column related to the UltraGridColumn
Notes:

Parameters:
pcColumnKey CHARACTER
The key of the UltraGridColumn
Returns HANDLE
The handle of the browse column
Top

PUBLIC CloseQuery ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Closes the query by opening it with a query string that matches
no records
Notes: Closing a query that is attached to a binding source results in
runtime errors.

Top

PUBLIC CHARACTER ColumnKeyFromColumnHandle (handle)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns the key of the UltraGridColumn that represents the given
column of the browse
Notes:

Parameters:
phColumn HANDLE
The handle of a browse column
Returns CHARACTER
The UltraGridColumn Key name (CHARACTER)
Top

PUBLIC CHARACTER ColumnKeyFromFieldName (character, character)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns the key of the UltraGridColumn that represents the given
buffer field
Notes:

Parameters:
pcBufferName CHARACTER
The name of the buffer in the query
pcFieldName CHARACTER
The nae of the buffer field
Returns CHARACTER
The UltraGridColumn Key name (CHARACTER)
Top

PUBLIC LOGICAL DESELECT-FOCUSED-ROW ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Deselects the row with current focus.
Notes: Returns TRUE for compability with the ABL built in method

Returns LOGICAL
Logical value, always TRUE
Top

PUBLIC DisplayCurrentRow ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Re-Display's the current row
Notes:

Top

PUBLIC DisplayFromBrowse ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Displays the current browse values on the Grid's current row
Notes:

Top

PUBLIC DisplayFromGrid ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Displays the current Grid values on the BROWSE widgets current row
Notes:

Top

PUBLIC EnableDisableColumns ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Enables and Disables the Columns in the RenderedBrowseControl based
on the current state of the browser columns
Notes:

Top

PUBLIC EnterBrowseCell (handle)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Call back procedure for the ENTRY event of the Browse Cells
Notes: Invoked from the browse-event-handler.p Procedure

Parameters:
phColumn HANDLE
The Handle to the Browse Column
Top

PUBLIC FetchByRowid (rowid)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Fetches a row/record by a ROWID
Notes: Creates an ROWID EXTENT 1 value and uses the FetchByRowid (ROWID EXTENT)
implementation

Parameters:
poRowid ROWID
The ROWID to reposition to
Top

PUBLIC FetchByRowid (rowid[])

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Fetches a row/record by a ROWID Array
Notes:

Parameters:
poRowid ROWID
The Array of ROWIDs to reposition to
Top

PUBLIC FetchFirst ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Fetches the first row
Notes:

Top

PUBLIC FetchLast ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Fetches the last row
Notes:

Top

PUBLIC FetchNext ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Fetches the next row
Notes:

Top

PUBLIC FetchPrevious ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Fetches the previous row
Notes:

Top

PUBLIC LOGICAL FetchRow (integer)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Moves a query objects result list pointer to the row corresponding
to the specified sequence number.
Notes:

Parameters:
piRow INTEGER
An integer expression representing the sequence number.
Returns LOGICAL
Logical value, indicating the success of the operation
Top

PROTECTED FillFilterDictionary ()

Purpose: Populates the current Filter Dictionary
Notes:

Top

PROTECTED FormDisposedHandler (Object, EventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Event handler for the Dispose event of the containing Form
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

PUBLIC CHARACTER GetBrowseColumns ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns an array describing every column of the browse widget
Notes: Returns per Column Buffername.Fieldname or CALC:DATA-TYPE,FORMAT,INITIAL,LABEL

Returns CHARACTER
A dynamic array with the current browse columns
Top

PUBLIC INTEGER GetRepositionedRow ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns the row index of the browse viewport where the REPOSITION
TO ROWID (or RECID) statement displays a repositioned record.
Notes:

Returns INTEGER
The row index of the browse viewport where the REPOSITION TO ROWID (or RECID) statement displays a repositioned record.
Top

PROTECTED InitializeGrid (handle, IEmbeddedWindowForm, Control, logical)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Initializes the Grid with the layout from the Progress Browse widget
Notes:

Parameters:
phBrowse HANDLE
The handle of the original browse widget
poEmbeddedWindowForm IEmbeddedWindowForm
The reference to the IEmbeddedWindowForm hosting the Window of the Progress browse widget
poParent System.Windows.Forms.Control
The parent .NET Control
plUseBatching LOGICAL
Controls the use of Batching of the ProBindingSource
Top

PROTECTED InitializeUniqueKeys ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Initializes the UniqueKeyDictionary
Notes:

Top

PUBLIC CHARACTER KeyFieldsForBuffer (handle)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns the list of unqiue key fields for a buffer
Notes: This is a seperate method to allow customer specific overrides

Parameters:
phBuffer HANDLE
The handle of the buffer
Returns CHARACTER
The comma delimited list of field column names
Top

PROTECTED CHARACTER LoadSettings ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Loads a browsers column settings from the Registry
Notes:

Returns CHARACTER
The current user settings
Top

PROTECTED NewUltraGridColumn (UltraGridColumn)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Overloadable method, invoked whenever the Grid creates a new Column
Notes: Suitable place to attach ValueBasedAppearance's to the Grid Column

Parameters:
poColumn Infragistics.Win.UltraWinGrid.UltraGridColumn
The reference to the new UltraGridColumn
Top

PROTECTED OnAfterCellActivate ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Called after a cell is activated
Notes:

Top

PROTECTED OnAfterCellUpdate (CellEventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Raises the AfterCellUpdate event
Notes:

Parameters:
e Infragistics.Win.UltraWinGrid.CellEventArgs
The CellEventArgs with the data for this event
Top

PROTECTED OnAfterRowActivate ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Called after a row is activated
Notes:

Top

PROTECTED OnApplyFilter (EventArgs)

Purpose: Raises the ApplyFilter event
Notes:

Parameters:
e System.EventArgs
The System.EventArgs with the data for this event
Top

PROTECTED OnBeforeCellDeactivate (CancelEventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Called before a cell is deactivated
Notes:

Parameters:
e System.ComponentModel.CancelEventArgs
An System.ComponentModel.CancelEventArgs instance that contains the event data.
Top

PROTECTED OnBeforeEnterEditMode (CancelEventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Called before entering edit mode
Notes:

Parameters:
e System.ComponentModel.CancelEventArgs
An System.ComponentModel.CancelEventArgs instance that contains the event data.
Top

PROTECTED OnBeforeRowDeactivate (CancelEventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Called before a row is deactivated
Notes:

Parameters:
e System.ComponentModel.CancelEventArgs
An System.ComponentModel.CancelEventArgs instance that contains the event data.
Top

PROTECTED OnBeforeSortChange (BeforeSortChangeEventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Raises the BeforeSortChange event
Notes:

Parameters:
e Infragistics.Win.UltraWinGrid.BeforeSortChangeEventArgs
The BeforeSortChangeEventArgs with the data for this event
Top

PROTECTED OnDefaultAction (EventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Raises the DefaultAction event
Notes:

Parameters:
e System.EventArgs
An System.EventArgs that contains the event data.
Top

PROTECTED OnEnter (EventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Raises the Enter event
Notes: Applies ENTRY to the Progress Browse Widget when ApplyEntryOnEnter is
true

Parameters:
e System.EventArgs
The System.EventArgs that contains the event data
Top

PROTECTED OnFindRecordsForCalculatedFields (FindRecordsForCalculatedFieldsEventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Raises the FindRecordsForCalculatedFields event
Notes:

Parameters:
e Consultingwerk.WindowIntegrationKit.Controls.FindRecordsForCalculatedFieldsEventArgs
The FindRecordsForCalculatedFieldsEventArgs with the data for this event
Top

PROTECTED OnGotFocus (EventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Invokes the GotFocus event.
Notes:

Parameters:
e System.EventArgs
An System.EventArgs instance that contains the event data.
Top

PROTECTED OnInitializeLayout (InitializeLayoutEventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Called when the layout is first initialized after the datasource
has been set
Notes: Used to update the Grid's layout with the layout of the underlying
Progress Browser after the Grid has build Grid Columns for the
Binding Source (query) columns

Parameters:
e Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs
An System.EventArgs that contains the event data.
Top

PROTECTED OnKeyDown (KeyEventArgs)

Overrides Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl:OnKeyDown (KeyEventArgs)
Purpose: Raises the Key Down Event
Notes: Handles the Return or Enter key in a Filter cell

Parameters:
e System.Windows.Forms.KeyEventArgs
The KeyEventArgs with the data for this event
Top

PROTECTED OnLeave (EventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Raises the Leave event
Notes:

Parameters:
e System.EventArgs
The System.EventArgs with the data for this event
Top

PROTECTED OnMouseClick (MouseEventArgs)

Overrides Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl:OnMouseClick (MouseEventArgs)
Purpose: Raises the MouseClick event
Notes:

Parameters:
e System.Windows.Forms.MouseEventArgs
The MouseEventArgs with the data for this event
Top

PROTECTED OnMouseWheel (MouseEventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Raises the MouseWheel Event
Notes: Used implement backwards-batching

Parameters:
e System.Windows.Forms.MouseEventArgs
System.Windows.Forms.MouseEventArgs
Top

PROTECTED OnOffHome (EventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Raises the OffHome event
Notes:

Parameters:
e System.EventArgs
The System.EventArgs with the data for this event
Top

PROTECTED OnParentChanged (EventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Raises the ParentChanged Event
Notes:

Parameters:
e System.EventArgs
The System.EventArgs instance that contains the event data
Top

PROTECTED OnVisibleChanged (EventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Raises the VisibleChanged event
Notes:

Parameters:
e System.EventArgs
The System.EventArgs with the data for this event
Top

PROTECTED ProcessColorCodingAndCalculatedFields (UltraGridRow)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Processes color coding and calculted fields for a single grid row
Notes: Invoked from OnInitializeRow

Parameters:
poRow Infragistics.Win.UltraWinGrid.UltraGridRow
The currently initialized Grid Row
Top

PROTECTED CHARACTER QueryExceptList (handle)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Builds a list of Columns that need to be excluded from the BindingSource
Notes: Prior to 10.2B Service Pack 5 the BindingSource was not able to
distinguish between columns with the same name from two joined
buffers. This method was used to build a list of columns that had
to be excluded from the binding source to avoid issues with the
UltraGrid caused by duplicate column key values

Parameters:
phQuery HANDLE
The handle of the Query widget
Returns CHARACTER
The list of columns to be excluded from the Query
Top

PUBLIC ReGroupBy ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Forces the Grid to update the row grouping (outlook group by)
Notes: Performs re-GroupBy only when there are GroupBy Columns

Top

PUBLIC RepositionControl ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Positions the RenderedBrowseControl on top of the Progress Browse
Notes: Set's Location and Size properties

Top

PROTECTED RestoreDynamicBrowseColumns (character[])

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Restores the columns of a dynamic browse widget after the query has
been replaced with the alternative query
Notes: The column description has been built by GetBrowseColumns

Parameters:
pcColumns CHARACTER
An array of browse column descriptions
Top

PROTECTED RestoreSettings ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Restores the stored User settings for the RenderedBrowseControl instance
Notes:

Top

PUBLIC CHARACTER ReturnGridSettings ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns the User Settings string for the RenderedBrowseControl instance
Notes:

Returns CHARACTER
The serialized user settings of the current RenderedBrowseControl
Top

PUBLIC SaveCurrentRow ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Saves the current row
Notes: Defaults to APPLY ROW-LEAVE to the ABL Browse Widget

Top

PUBLIC SaveCurrentRow (logical)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Saves the current row
Notes:

Parameters:
plApplyRowLeave LOGICAL
Logical value indicating if ROW-LEAVE should be applied to the ABL Browse Widget
Top

PUBLIC ScrollToCurrentRow (logical)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Scrolls to the BindingSource's position
Notes:

Parameters:
plAllRegions LOGICAL
Controls if all RowScrollRegions will be positioned to the current row of just the first one.
Top

PUBLIC SelectBrowseRow ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Selects the (temporary row in the browse widget)
Notes:

Top

PUBLIC SetRepositionedRow (integer, character)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Sets the row index where records positioned with the REPOSITION TO
ROWID (or RECID) statement are displayed.
Notes: Currently not yet supports

Parameters:
piRowIndex INTEGER
Indicates the row number where the new record is displayed, 1 being the first row.
pcRepositionMode CHARACTER
ALWAYS or CONDITIONAL
Top

PROTECTED CHARACTER SetTableSchemaColumnsFromBrowse ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns the comma delimited list of all field names in the browse
widget
Notes:

Returns CHARACTER
The comma delimited list of all field names in the browse
Top

PROTECTED CHARACTER SetTableSchemaColumnsFromBrowseAndFields ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Builds a list of fields for the BindingSource when the BindingSourceFields
property is set to BindingSourceFieldsEnum:ListAndFields
Notes:

Returns CHARACTER
The list of BindingSource fields
Top

PUBLIC StoreSettings ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Stores the Column settings to the ISettingsService
Notes: This method should be called when settings should be explicitly
stored or when te Parent Forms closes

Top

PUBLIC SynchronizeCurrentColumn ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Updates the current browse cell with the values from the Grid
Notes: Used to make sure that the updatable ABL browse widget is up
to date during event handlers

Top

PUBLIC SynchronizeVisibleColumns ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Views and hides columns in the Grid based on the HIDDEN attribute
of the browsers columns
Notes:

Top

PROTECTED CHARACTER UniqueFindPredicate (handle, UltraGridRow)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Builds a QueryString predicate that can be used to (re)fetch a
record based on equality of primary unique columns
Based on the UniqueKeyDictionary values of predetermined unique key
columns

Parameters:
phBuffer HANDLE
The Handle to the buffer to return the FIND predicate for
poRow Infragistics.Win.UltraWinGrid.UltraGridRow
The reference to the Row collection that contains the values
Returns CHARACTER
The FIND predicate
Top

PUBLIC UpdateTitle ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Updates the Text property of the Grid based on the TITLE property
of the Progress browser
Notes: May be used in the triggerend.i include files.

Top

PROTECTED VerifyColorCodedColumnNames ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Verifies that the value of the Property ColorCodedColumnNames
matches the setting of UseFullFieldNames
Notes:

Top

PROTECTED VerifyCustomCalculatedColumnNames ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Verifies that the value of the Property CustomCalculatedColumnNames
matches the setting of UseFullFieldNames
Notes:

Top

PROTECTED ViewHideColumns ()

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Views and hides columns based on the browsers columns and sets
the column header captions
Notes:



Constructor Detail
Top

PUBLIC RenderedBrowseWithSearchControl (RenderedBrowseContext)

Purpose: Constructor of the RenderedBrowseWithSearchControl class
Notes:

Parameters:
poContext Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseContext
An instance of a Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseContext that contains the settings for this RenderedBrowseControl instance


Event Detail
Top

PUBLIC ApplyFilter DELEGATE System.EventHandler

Purpose: Raised when the user pressed Enter or Return in a Filter Cell
Notes:

Delegate: System.EventHandler
Top

PUBLIC DefaultAction DELEGATE System.EventHandler

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: EVent raised when the user double clicks a row or presses Enter
Notes:

Delegate: System.EventHandler
Top

PUBLIC FindRecordsForCalculatedFields (Object, FindRecordsForCalculatedFieldsEventArgs)

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Event raised when the user double clicks a row or presses Enter
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.WindowIntegrationKit.Controls.FindRecordsForCalculatedFieldsEventArgs
The FindRecordsForCalculatedFieldsEventArgs with the data for this event
Top

PUBLIC OffHome DELEGATE System.EventHandler

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Event raised when an attempt is made to scroll beyond the first row
Notes:

Delegate: System.EventHandler


Property Detail
Top

PUBLIC LOGICAL AnchoredBottom

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns if the Grid is anchored to the Bottom of the Form
Notes:

Returns LOGICAL
Top

PUBLIC Consultingwerk.WindowIntegrationKit.Controls.ApplyCellLeaveToBrowseEnum ApplyCellLeaveToBrowse

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets if the LEAVE Event should be APPLY'd to the browse widget
and if the leave event should be published on Deactivate or EndUpdate
of the cell
Notes: EndUpdate is only fired, when the cell value actually has changed

Returns Consultingwerk.WindowIntegrationKit.Controls.ApplyCellLeaveToBrowseEnum
Top

PUBLIC LOGICAL ApplyEntryOnEnter

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets if the Enter event of the RenderedBrowserControl will
APPLY ENTRY to the Browse widget
Notes:

Returns LOGICAL
Top

PUBLIC Consultingwerk.WindowIntegrationKit.Controls.ApplyFunctionKeyEventsEnum ApplyFunctionKeyEvents

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets where Function Key events will be APPLY'd to
Notes: Controls if F1..F12 events on the Grid will result in an APPLY "Fn"
TO the CURRENT-COLUMN or the BROWSE widget

Returns Consultingwerk.WindowIntegrationKit.Controls.ApplyFunctionKeyEventsEnum
Top

PUBLIC LOGICAL ApplyingEntry

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Logical value indicating if the Grid is currently applying ENTRY
to the browse widget
Notes:

Returns LOGICAL
Top

PUBLIC LOGICAL ApplyIterationChanged

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets if the RenderedBrowseControl will APPLY the ITERATION-CHANGED
event together with the VALUE-CHANGED Event
Notes:

Returns LOGICAL
Top

PUBLIC LOGICAL ApplyRowDisplayBeforeDisplayFields

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets if the instance to the RenderedBrowseControl is should
Apply the ROW-DISPLAY Evnt to the Browser before (TRUE) or after (FALSE)
running the WindowDisplayFieldsIn... hook procedure
Notes: In programs, where the ROW-DISPLAY Trigger of a browse widget changes
the value of fields (e.g. a linked temp-table) or variables and expects
the automatic display of those the ROW-DISPLAY Trigger is expected
to execute before the WinKitDisplayFieldsIn... hook.
In programs, where the ROW-DISPLAY Trigger of a browse modifies the
SCREEN-VALUE of certain columns ten the WinKitDisplayFieldsIn... hook
needs to run before
This property is mainly relevant when using the CustomCalculatedColumnNames

Returns LOGICAL
Top

PUBLIC LOGICAL ApplyRowEntryOnBeforeEnterEditMode

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets if the instance of the RenderedBrowseControl should
APPLY ROW-ENTRY to the Progress Browse OnBeforeEnterEditMode
Notes: Typically applying ROW-ENTRY during OnBeforeEnterEditMode may cause
issues with ADM1 based updatable browser

Returns LOGICAL
Top

PUBLIC LOGICAL ApplyRowEntryOnRowActivate

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets if the instance of the RenderedBrowseControl should
APPLY ROW-ENTRY to the Progress Browse OnRowActivate
Notes:

Returns LOGICAL
Top

PUBLIC LOGICAL ApplyRowLeaveOnLeave

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets if the instance of the RenderedBrowseControl should
APPLY ROW-LEAVE to the Progress browse OnLeave
Notes:

Returns LOGICAL
Top

PUBLIC LOGICAL ApplyRowLeaveOnRowDeactivate

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets if the instance of the RenderedBrowseControl should
APPLY ROW-LEAVE to the Progress Browse OnBeforeRowDeactivate
Notes:

Returns LOGICAL
Top

PUBLIC LOGICAL AssignBindingSourceOnRowDeactivate

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets if the BindingSource fields should be Assign-ed to the
buffer during handling the OnRowDeactivate
Notes:

Returns LOGICAL
Top

PUBLIC LOGICAL Batching

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns if the instance to the RenderedBrowseControl is using Batching
Notes: Tied to the MaxDataGuess property of the bound Progress.Data.BindingSource
components

Returns LOGICAL
Top

PUBLIC Progress.Data.BindingSource BindingSource

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns the reference to the bound Progress.Data.BindingSource instance
Notes:

Returns Progress.Data.BindingSource
Top

PUBLIC CHARACTER BindingSourceFieldList

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets the List of fields that will be exposed to the
ProBindingSource used by the RenderedBrowseControl
Notes: See BindingSourceFields property for details

Returns CHARACTER
Top

PUBLIC Consultingwerk.WindowIntegrationKit.Controls.BindingSourceFieldsEnum BindingSourceFields

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets the BindingSourceFieldsEnum value indicating which
fields will be added to the ProBindingSource of the RenderedBrowseControl
Notes: With AllFields (default) all fields that are available though the
browsers query will be added to the ProBindingSource, with BrowserFields
only those fields that are displayed in the original Progerss Browse
widget will be shown, with UseList The BindingSourceFieldList property
will be used to determine which fields should be exposed to the
GUI for .NET

Returns Consultingwerk.WindowIntegrationKit.Controls.BindingSourceFieldsEnum
Top

PUBLIC WIDGET-HANDLE BrowseHandle

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Return the handle of the original browse widget
Notes:

Returns WIDGET-HANDLE
Top

PUBLIC HANDLE CallbackProcedure

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns the handle of the Procedure to use for call-backs
Notes:

Returns HANDLE
Top

PUBLIC CHARACTER ColorCodedColumnHandles

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns a list of the browse column handles matching the
ColorCodedColumnNames, to be used for the automatic processing
of color coding (ROW-DISPLAY Trigger)
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER ColorCodedColumnNames

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns a list of column keys to be used for the automatic processing
of color coding (ROW-DISPLAY Trigger)
Notes: Pass in "*" to process all columns

Returns CHARACTER
Top

PUBLIC Consultingwerk.Windows.IColorTableConverter ColorTableConverter

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets the reference to the IColorTableConverted used by
this control
Notes:

Returns Consultingwerk.Windows.IColorTableConverter
Top

PUBLIC CHARACTER ColumnLabels

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets the labels of the Visible Columns as an override to
the currnetly visible browse columns
Notes: Used in RenderedBrowseControl:ViewHideColumns in combination with
VisibleColumns

Returns CHARACTER
Top

PUBLIC CHARACTER ColumnWidths

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets the widths of the Visible Columns as an override to
the currnetly visible browse columns
Notes: Used in RenderedBrowseControl:ViewHideColumns in combination with
VisibleColumns

Returns CHARACTER
Top

PUBLIC HANDLE CURRENT-COLUMN

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns the handle of the current browse column
Notes: Used during the START-SEARCH trigger

Returns HANDLE
Top

PUBLIC Consultingwerk.WindowIntegrationKit.Controls.CursorKeyNavigationInEditEnum CursorKeyNavigationInEdit

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Get's and sets if the CursorKeyNavigation during update is used
Notes:

Returns Consultingwerk.WindowIntegrationKit.Controls.CursorKeyNavigationInEditEnum
Top

PUBLIC CHARACTER CustomCalculatedColumnNames

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns the list of column keys to be used for the additional
automatic processing of of calculated fields (ROW-DISPLAY Trigger)
Notes: Pass in "*" to process all columns
By default only "unbound" columns in the UltraGrid are handled as
calcuolated columns. Use this property when regular query columns
for database or temp-tables are used as a placeholder for a calculated
field

Returns CHARACTER
Top

PUBLIC LOGICAL DefaultActionHandled

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets if the DEFAULT-ACTION event has been handled by an
event handled from the recend APPLY "DEFAULT-ACTION"
Notes:

Returns LOGICAL
Top

PUBLIC LOGICAL DisableCalculatedFieldsAndColor

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets if the InitializeRow and ListChanged events should
execute code to handle ABL calculated fields and value based color
based on synchronizing the ROW-DISPLAY trigger
Notes: Turning these features off may greatly improve the performance of
the RenderedBrowseControl

Returns LOGICAL
Top

PUBLIC LOGICAL DisableOutlookGroupBy

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets if the RenderedBrowseControl should disable the
OutlookGroupBy even when Batching is not used
Notes: By default Grids that do not use batching to allow the OutlookGroupBy

Returns LOGICAL
Top

PUBLIC LOGICAL DynamicColumns

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets of the Browser has dynamic columns
Notes: Dynamic columns need to be stored and restored by the RenderedBrowseControl
because the browser will loose those columns when the browsers
Query is replaced

Returns LOGICAL
Top

PUBLIC Consultingwerk.Framework.Collections.CharacterDictionary FilterValues

Purpose: Returns a dictionary of current filter values
Notes:

Returns Consultingwerk.Framework.Collections.CharacterDictionary
Top

PROTECTED LOGICAL InConstructor

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns if the RenderedBrowseControl is still within the execution
of the CONSTRUCTOR
Notes: Used to avoid raising the VALUE-CHANGED event too early

Returns LOGICAL
Top

PUBLIC CHARACTER LastActiveCell

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets the Key of the last activated Grid cell
Notes:

Returns CHARACTER
Top

PUBLIC INTEGER MaxDataGuess

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets the MaxDataGuess value for the RenderedBrowseControl
instance, used only when batching
Notes: Default value is set by WinKitControls:DefaultMaxDataGuess

Returns INTEGER
Top

PUBLIC LOGICAL MonitorBrowseCellEntry

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets if the RenderedBrowseControl should subscribe to the
ENTRY event of the Browse Cells
Notes:

Returns LOGICAL
Top

PUBLIC INTEGER NUM-LOCKED-COLUMNS

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: The number of visible leading columns locked in a browse widget.
Notes: If a locked column is hidden, the next visible non-locked column in
the browse will then become locked.
When you use the horizontal scrollbar to scroll columns in the browse,
locked columns do not move. For example, if NUM-LOCKED-COLUMNS is 3,
then the three leftmost columns in the browse are locked.

Returns INTEGER
Top

PUBLIC HANDLE QUERY

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns the Query handle of the browse
Notes:

Returns HANDLE
Top

PUBLIC Consultingwerk.WindowIntegrationKit.Controls.RepositionedRow RepositionedRow

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns the parameters for the
Notes: Currently only supported as a holder class. The reposition methods
to not yet use these values

Returns Consultingwerk.WindowIntegrationKit.Controls.RepositionedRow
Top

PUBLIC CHARACTER SettingsKey

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: The key used as the base key when getting user settings from the
ISettingsService implementation
Notes:

Returns CHARACTER
Top

PUBLIC LOGICAL SuspendEvents

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets if this Control should suspend APPLY'ing evens to the
Progress Browse Control
Notes:

Returns LOGICAL
Top

PUBLIC CHARACTER UnboundColumnHandles

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: A comma-delimited list of unbound column handles
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER UnboundColumnNames

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: A comma-delimited list of unbound column names
Notes:

Returns CHARACTER
Top

PUBLIC LOGICAL UseFullFieldNames

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns if grid column names are prefixed with the buffer name
Notes:

Returns LOGICAL
Top

PUBLIC LOGICAL ValueChangedSuspended

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns of the ValueChanged event is currently suspended
Notes:

Returns LOGICAL
Top

PUBLIC CHARACTER VisibleColumns

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Gets and sets the names of the browse columns that are supposed to
be visible as an override to the currently visible browse columns
Notes: See RenderedBrowseControl:ViewHideColumns

Returns CHARACTER
Top

PUBLIC HANDLE WidgetHandle

Inherited from Consultingwerk.WindowIntegrationKit.Controls.RenderedBrowseControl
Purpose: Returns a reference to the widget handle this Control is replacing
on the screen
Notes: Required by the Consultingwerk.WindowIntegrationKit.Controls.IOverlayControl
Interface

Returns HANDLE


©2006-2016 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.08.2016 08:47:18