UIController Properties

Properties

Activity Determines the main activity to be performed in this UIController
AllowActivitySwitch 
AllowBrowseGets or sets the value determining if the Browse activity is allowed
AllowDelete Determines if the user is allowed to use the DeleteRow, Command to delete the current row.
AllowIncrementalSearch Determines if the user is allowed to perform Incremental Search while the Activity is set to Browse.
AllowInsertGets or sets the value determining if the user is allowed to insert rows
AllowInsertInUpdateActivity Determines if the user can Insert a new row, while in UpdateActivity.
AllowSelectGets or sets the value determining If the SelectCommand is enabled for the UIController
AllowUpdateGets or sets the value determining if the Update activity is allowed
CachedRowsInfo 
ColumnsGets the columns that are used in this UIController
CurrentHandledCommand Return the currently handled command
CurrentHandledControl Return the currently handled control
CurrentHandledKey Return the currently handled key combination
EntitiesGets entities that are associated to this UIController by the From property and Relations property
ExitedBecauseThereAreNoRowsAndInsertActivityIsNotAllowed 
ForceSaveRow Forces the UIController to perform the SavingRow event, when the user leaves the row. Overrides the default SavingRow event rules
FromDetermines the Entity who's rows the UIController will perform it's iteration on.
GoToToNextRowAfterLastControlGets or sets the value determining if when the user is parked on the last column, and presses tab, he will automatically move to the next row.
HandlersGets the UIController's handlers
InTransactionGets the value determining if a transaction is currently open.
KeepViewVisibleAfterExitGets or sets the value determining if the UIController's form should remain visible after the UIController exits.
ModuleGets or sets the value determining the ModuleController to whom this UIController is associated
NoData 
NonDbWhere This Where will always be evaluated in memory and may have performance implications
OrderByGets or sets the value determining order in which the rows are ordered
PreloadData 
ReevaluateBindValueAndRelationsOnEnterRow 
RelationsGet this UIController relations
ReloadDataAfterSavingRowGets or sets the value determining if whenever a row is left, all the displays rows in the grid are reevaluated.
ReloadDataAfterUpdatingOrderByColumns 
ReloadDataOnReEntry 
RowChangedGets the value determining REEDITindicating that the current row was changed, and will be save to the database, after the SavingRow event will execute.
RowLockingGets or sets the value determining the UIController's row locking strategy
SortOnIncrementalSearchGets or sets the value determining if when the user uses the incremental search, the OrderBy will change to match to column the user is searching on.
StartFromFirstRowIfStartOnRowWhereFails 
StartFromLastRowGets or sets the value determining If the UIController should start from the last row.
StartOnRowWhereDetermines the row on which the UIController will start on.
SwitchToInsertWhenNoRowsGets or sets the value determining if when no rows are found, the UIController will switch to insert activity automatically.
TitleGets or sets the UIController's title
TransactionScopeGets or sets the value determining the UIController's transaction scope
TransactionType 
View The main form of this UIController. This Form will be displayed when the Run will be called.
WhereGets the value determining the filter that will be applied on the rows of this UIController.

See Also