BannerControl |
WebControl |
Vendor wrapper |
PrintPageTitle, DisplayBannerLogout, ShowInternalBanner |
None |
BannerControlV2 |
WebControl |
Vendor wrapper |
PrintPageTitle, DisplayBannerLogout, ShowInternalBanner |
None |
ConditionsGrid |
WebControl (INamingContainer) |
Composite |
(none published; built internally) |
Yes: jQuery-targeted client ID for the inner grid |
FocusManager |
Control |
Layout |
BoundControlId |
Yes: registers a startup focus() script |
MultiListControl |
CompositeControl |
Composite |
IsTextEditable, ListDatasource, TextDatasource, WildCardItem |
Yes: MultiListShow / MultListLostFocus via embedded MultiList.js |
OneClickSubmit |
Button |
Action |
CssClass |
Yes: OneClickOnly() duplicate-click guard |
SAIFAlphaNumericLinkControl |
WebControl (INamingContainer) |
Action |
(none published; raises LinkClicked) |
None |
SAIFLinkButton |
LinkButton |
Action |
AlphaNumericCharacter |
None |
SAIFButton |
Button |
Action |
EnableIndicator, DisableFormControlsOnClick |
Yes: Button.js activity indicator / form-disable |
SAIFCheckBox |
CheckBox |
Input |
ReadOnly, TextAlign |
None |
SAIFCheckBoxList |
CheckBoxList |
Input |
ReadOnly |
None |
SAIFComboBox |
DropDownList (INamingContainer) |
Input |
EnableIndicator, DisableFormControlsOnChange |
Yes: ComboBox.js activity indicator / form-disable |
SAIFDropDownList |
DropDownList |
Input |
EnumDatasource, MapUnderscore, ReadOnly, ValueText |
None |
SAIFGrid |
GridView |
Display |
DataKeyField |
Yes: SAIF.Grid.js row-click wiring |
SAIFHoverHelp |
Label (INamingContainer) |
Display |
HelpText, PanelWidth, PopupPosition |
Yes: HoverHelp.js pop-up positioning |
SAIFListBox |
ListBox (INamingContainer) |
Input |
EnableIndicator, DisableFormControlsOnChange |
Yes: SAIF.ListBox.js activity indicator / form-disable |
SAIFMessage |
CompositeControl |
Composite |
Text, DisplayImage |
Yes: Message.js icon/visibility toggling |
SAIFPanel |
Panel (INamingContainer) |
Layout |
PanelState |
Yes: Panel.js collapse/expand |
SAIFRadioButton |
RadioButton |
Input |
ReadOnly, TextAlign |
None |
SAIFRadioButtonList |
RadioButtonList |
Input |
ReadOnly |
None |
SAIFTabBar |
WebControl (INamingContainer) |
Layout |
Mode, Tabs |
None (postback-driven) |
SAIFTabs |
Control (INamingContainer) |
Layout |
SelectedTab, SelectedTabId, SelectedTabIndex |
Yes: client-side tab strip driving panels |
SAIFTextBox |
TextBox (INamingContainer) |
Input |
ShowCharacterCounter, MaxLength |
Yes: TextBox.js character counter |