InfragisticsGridCustomizerList¶
InfragisticsGridCustomizerList is a keyed collection of InfragisticsGridCustomizer instances, one per target grid, typically stored on the page model so that a single page hosting multiple UltraWebGrids can maintain independent customizer state for each grid across postbacks.
Purpose¶
- Lets
ModalGridCustomizerlook up theInfragisticsGridCustomizerfor a specific grid by itsTargetGridId, rather than the page having to manage per-grid state manually.
Context¶
- Namespace:
SAIF.Presentation.Web.Controls.V2.AJAX - Assembly/package:
SAIF.Presentation.Web.Controls.AJAX.Infragistics103
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| Item | Default ReadOnly Property Item(inGridId As String) As InfragisticsGridCustomizer |
Lookup mechanism ModalGridCustomizer uses to retrieve or detect the absence of per-grid customizer state for a requested UltraWebGrid ID across postbacks |
Inherited public members¶
Members in this section are inherited from Generic.List(Of InfragisticsGridCustomizer) in the .NET Framework Base Class Library. They are available on this type through inheritance.
| Member | Signature | Purpose | Origin |
|---|---|---|---|
| Add | Sub Add(item As InfragisticsGridCustomizer) |
Adds a new grid customizer to the list | mscorlib — System.Collections.Generic.List(Of T) |
| Count | ReadOnly Property Count As Integer |
Number of grid customizers currently tracked | mscorlib — System.Collections.Generic.List(Of T) |
Behavioral notes¶
- The keyed
Item(inGridId)lookup is a linear scan over the list, not a dictionary — acceptable given the small number of grids typically customized per page*.
Constraints and usage notes¶
- Callers must add newly-constructed
InfragisticsGridCustomizerinstances themselves (e.g., inModalGridCustomizer.GridCustomizergetter) — this class provides lookup only, not automatic instantiation.
Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.
Sources¶
SAIF.Presentation.Web.Controls.AJAX.Infragistics103\InfragisticsGridCustomizer.vb