MapperProperties Properties |
The MapperProperties type exposes the following members.
Name | Description | |
---|---|---|
AggregateDisplay | Specifies if and how a mapper (currently datasheet only) should display aggregate data. Note that aggregate data display requires an additional query by the mapper. See AggregateDisplay | |
AjaxValueFields | A semi-colon separated list of keys of fields whose values should be added to Ajax events such as Button AjaxClick. | |
Caption | The caption of the mapper. | |
ClassName | The name to use when generating the TypedMapper class. | |
ClientHtmlBlock | A block of HTML that will be added to the page using the .Net RegisterClientScriptBlock() method. | |
ClientScriptBlock | A block of javascript (typically function declarations) that will be added to the page using the .Net RegisterClientScriptBlock() method, but wrapped in a <script></script> block. | |
ClientStartupScript | A block of javascript (to be run at page startup) that will be added to the page using the .Net RegisterStartupScript() method, but wrapped in a <script></script> block. | |
CodeGenFlavor | Flavor to set on the mapper during code generation. See Flavors | |
CodeGenOptions | Options for affecting code generation for this mapper. See CodeGenOptions | |
CommandTimeout | The time (in seconds) to wait for the command to execute. The minimum value is 30 seconds | |
DefaultGrouping | The grouping (a column name) to use when a page containing the mapper is opened. An optional DESC keyword can be appended to invert the group order. | |
DefaultSort | The sort (typically a column name) to use when a page containing the mapper is opened. | |
DeleteLockExpression | A javascript expression, typically containing field references, which is evaluated as the default DeleteLocked value just prior to the firing of the RowCurrent event. | |
DrilldownPopupType | When list specifies popup navigation this specifies how the target page is to be popped up. See PagePopupType | |
FitWidth | Fit the columns to the width of the text. | |
FlushCacheKeys | Upon an insert, update, or delete the mapper should automatically flush related caches for this mapper. Related caches are those items in the operational data cache whose related IDs have the same value as any of these fields' values. | |
FullTextField | The field to use for full text indexing. | |
FullTextPK | The primary key field to use when building the filter. | |
FullTextSearchAttributes | Attributes that control the full text search behavior. See FullTextSearchAttributes | |
FullTextSearchField | The field to use for FTS. Default value is all (*). | |
FullTextTable | The name of the full text table for global search. | |
FullTextTemplate | The template to use for full text indexing. | |
GroupBy | The SQL GROUP BY expression to apply. | |
InitialFocus | Identifies the field to be given initial focus in detail views of the mapper. May be overridden at the PageElement level. | |
ItemDescription | A description of a single record in the mapper (may include field references). | |
LoadMoreMaxRows | The maximum number of rows to load when a Load More button is clicked. | |
LogicalDelete | Specifies the field to use for logical delete handling. Ignored unless the LogicalDelete attribute is set. | |
MapperGroupingAttrs | Allows for specific options on how mapper row grouping is to be performed and displayed. See MapperGroupingAttrs | |
MapperPerformanceOpts | Options for tuning mapper performance. See MapperPerformanceOpts | |
MapperTweaks | A grab bag of hacks and tweaks providing workarounds to unusual mapper problems. Use with caution. See MapperTweaks | |
ObjectType | ||
PerformanceMonitoring | See PerfmonAttrs | |
PhantomCellWidth | The width of each column in a detail layout. | |
PhantomColumns | The number of columns to use when laying out a detail control. | |
PivotColumn | The column about which to perform the pivot (applies only when pivoting). | |
PivotValue | The column to show in the pivot (applies only when pivoting). | |
QuerySQL | A SQL query or stored procedure call used to retrieve data for the mapper instead of the normal, mapper-constructed query. May include [[PREFILTER]], [[FILTER]], [[OPTIONS]], [[SORT]], [[TOPN]] markers. | |
RelatedPicklists | A semi-colon delimited list of picklists (Cache, SQL) that should be refreshed when this mapper is changed. | |
RemoteClassName | The name to use when generating the RemoteMapper class. | |
RowCssFields | A semi-colon separated list of keys of fields whose values should be added as CSS styles on the row. | |
RowLockExpression | A javascript expression, typically containing field references, which is evaluated as the default RowLocked value just prior to the firing of the RowCurrent event. | |
RowRevision | Specifies the field to use for optimistic locking via row revisioning. Field must be an integer. | |
RowsPerPage | The number of rows to display on a page in a datasheet (list) view. Can be overridden per page and/or NavTarget. | |
SearchAgentMainTemplate | Specify a template for the main body of the search agent notification emails. You must provide both a main template and notify template for agents to present data inline, or inside a PDF attachment. | |
SearchAgentNotifyTemplate | Specify a template for the item details of the search agent notification emails. You must provide both a main template and notify template for agents to present data inline, or inside a PDF attachment. | |
TabOrderAttributes | Specifies how the mapper should tab order controls in detail forms. Ignored if the NoTabOrdering attribute is set. Overridden by any non-zero page-level TabOrderAttributes setting. See TabOrderAttrs | |
TenantFilterCaching | When caching is turned on and this property is true, the filters for this mapper will be cached with a name including a tenant ID. Therefore each tenant could have a different set of cached filters. The default is false and therefore caching is simply by mapper key and user profile. | |
TypedMapperKey | The key name to use when validating the TypedMapper attach. |