Skip to content

SAIF.Presentation.Web.Controls.V2 control catalog

Controls

Control Base class Category Key properties Client behavior
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

Designer components

Component Associated control Purpose
SAIFPanelDesigner SAIFPanel Design-time rendering surface for the collapsible panel structure.
SAIFTabsDesigner SAIFTabs Design-time HTML rendering for the client-side tab strip.

Sources

  • SAIF.Presentation.Web.Controls.V2/SAIF.Presentation.Web.Controls.V2.vbproj
  • SAIF.Presentation.Web.Controls.V2/Banner.vb
  • SAIF.Presentation.Web.Controls.V2/BannerControlV2.vb
  • SAIF.Presentation.Web.Controls.V2/ConditionsGrid.vb
  • SAIF.Presentation.Web.Controls.V2/FocusManager.vb
  • SAIF.Presentation.Web.Controls.V2/MultiListControl.vb
  • SAIF.Presentation.Web.Controls.V2/OneClickSubmitControl.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFAlphaNumericLinkControl.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFButton.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFCheckBox.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFCheckBoxList.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFComboBox.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFDropDownList.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFGrid.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFHoverHelp.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFListBox.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFMessage.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFPanel.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFRadioButton.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFRadioButtonList.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFTabBar.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFTabs.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFTabsDesigner.vb
  • SAIF.Presentation.Web.Controls.V2/SAIFTextBox.vb