TIWCGJQCustomComboBoxEx Class
ComboboxEx is a jQuery plugin for Styling a Custom HTML Select Element.
Key features:
- Keyboard accessibility - The keyboard events match the native select implementation of popular browsers, including support for arrow keys, enter, space, tab, home, end, page up, and page down. The menu is keyboard accessible while closed as well!
- ARIA support - ARIA attributes are added to the component, making this plugin an accessible replacement for a native select element (for users with modern screen readers).
- Different menu types Popup or dropdown (like native select)
- jQuery UI Widget - factory-driven Built using the standard jQuery UI widget pattern for creating widget instances.
- Image support - Comes with advanced image support
- ThemeRoller - Ready Full theming support using jQuery UI ThemeRoller
- Form label association - If there’s an associated form label on the page, clicking it will focus the selectmenu widget, and its “for” attribute will properly associate with the selectmenu widget for accessibility purposes.
- Option Text Formatting - The format option allows you to customize the text of every option, creating complex formatting not possible in native select elements.
- Option group support - select elements with optgroups are translated into embedded HTML lists with a content-text label matching the optgroup’s label.
- Disable elements - Disable the complete selectmenu, single options or even optgroups
- Quick Type - ahead Like a native select menu, you can quickly access options by typing their letters.
- Callback events - The selectmenu plugin provides callbacks for open, close, select, and change events, allowing you to execute scripting based on those events. The change event even triggers a change event on the original select element, allowing you to reliably track form change events.
IWCGJQControl.TIWCGCustomRegion
IWCGJQControl.TIWCGJSContainer
IWCGJQControl.TIWCGJQContainer
IWCGJQComboBox.TIWCGJQCustomComboBoxEx
IWCGJQComboBox.TIWCGJQComboBoxEx
type TIWCGJQCustomComboBoxEx = class(TIWCGJQContainer, IIWCGJQGridControl) end;
The TIWCGJQCustomComboBoxEx type exposes the following members.
Name | Description | |
---|---|---|
![]() | Create(TComponent) | Initializes a new instance of the TIWCGJQCustomComboBoxEx class. (Overrides TIWCGJSContainer.Create(TComponent).) |
![]() | Destroy | Represents the destructor of the TIWCGJQCustomComboBoxEx class. (Overrides TIWCGJQContainer.Destroy.) |
Name | Description | |
---|---|---|
![]() | AjaxRequestRegisterCallbackName | Represents property |
![]() | AjaxResponseScriptList | Represents property |
![]() | Align | Represents property |
![]() | Anchors | Represents property |
![]() | BorderOptions | Represents property |
![]() | BrowserDestroyJsAdded | Represents property |
![]() | Caption | Represents property |
![]() | CaptionCss | Represents property |
![]() | CGScrollStyle | Represents property |
![]() | Color | Represents property |
![]() | ContextMenu | Represents property |
![]() | Css | Represents property |
![]() | Cursor | Represents property |
![]() | DataLink | Represents property |
![]() | DisableAjaxResponseCount | Represents property |
![]() | Dispatcher | Represents property |
![]() | ExtraTagParams | Represents property |
![]() | Font | Represents property |
![]() | GenerateAjaxResponse[TCGJSonMember] | Represents property |
![]() | Groups | Represents property |
![]() | HasDataLink | Represents property |
![]() | HiddenInputNames | Represents property |
![]() | Hint | Represents property |
![]() | HTML5 | Represents property |
![]() | HTMLName | Represents property |
![]() | Images | Represents property |
![]() | InternalVisible | Represents property |
![]() | Intro | Represents property |
![]() | IsLoading | Represents property |
![]() | Items | Represents property |
![]() | IWApplication | Represents property |
![]() | IWCLName | Represents property |
![]() | JQComboBoxExOptions | Represents property |
![]() | JQDragOptions | Represents property |
![]() | JQDropOptions | Represents property |
![]() | JQEffects | Represents property |
![]() | JQElemSelector | Represents property |
![]() | JQEvents | Represents property |
![]() | JQHTMLName | Represents property |
![]() | JQPositionOptions | Represents property |
![]() | JQResizeOptions | Represents property |
![]() | JQSelector | Represents property |
![]() | LayoutMgr | Represents property |
![]() | LoadHidden | Represents property |
![]() | Mobile | Represents property |
![]() | NeedsCookieJs | Represents property |
![]() | NeedsJSONJs | Represents property |
![]() | OnCreate | Represents property |
![]() | OnHTMLTag | Represents property |
![]() | ParentShowHint | Represents property |
![]() | PluginVersion | Represents property |
![]() | RegisterCallbackName[string] | Represents property |
![]() | RenderInvisibleControls | Represents property |
![]() | RootForm | Represents property |
![]() | SelectedIndex | Represents property |
![]() | SelectedItem | Represents property |
![]() | ShowHint | Represents property |
![]() | Style | Represents property |
![]() | StyleRenderOptions | Represents property |
![]() | SubmitResponseScriptList | Represents property |
![]() | TabIndex | Represents property |
![]() | TabStop | Represents property |
![]() | Version | Represents property |
![]() | WebApplication | Represents property |
![]() | ZIndex | Represents property |
Name | Description | |||
---|---|---|---|---|
![]() | AcceptDesignTimeControlWithin(TControl,string,Boolean) | Represents method | ||
![]() | AddJavaScriptEventToResponse(string,TIWCGAjaxReponseScriptEvent,Boolean,Boolean) | Represents method | ||
![]() | AddJavaScriptToAjaxResponse(string,Boolean,Boolean) | Overloaded. Represents method | ||
![]() | AddJavaScriptToAjaxResponse(string,TIWCGAjaxReponseScriptEvent,Boolean,Boolean) | Overloaded. Represents method | ||
![]() | AddJavaScriptToResponse(string,Boolean,Boolean) | Represents method | ||
![]() | AddJavaScriptToSubmitResponse(string,Boolean,Boolean) | Overloaded. Represents method | ||
![]() | AddJavaScriptToSubmitResponse(string,TIWCGAjaxReponseScriptEvent,Boolean,Boolean) | Overloaded. Represents method | ||
![]() | AddLinkFile(TIWCompContext,string,string) | Represents method | ||
![]() | AddMemberToAjaxResponse(TIWCGJSon,TCGJSonMember) | Represents method | ||
![]() | AfterConstruction | Represents method | ||
![]() | AfterSetBounds(Integer,Integer,Integer,Integer) | Represents method | ||
![]() | AjaxPictureChanged(TObject) | Represents method | ||
![]() | AjaxReRender | Overloaded. Represents method | ||
![]() | AjaxReRender(Boolean,Boolean) | Overloaded. Represents method | ||
![]() | AjaxReRender(Boolean,TRenderRegionAsyncMethod,string,string) | Overloaded. Represents method | ||
![]() | BeforeSetBounds(Integer,Integer,Integer,Integer) | Represents method | ||
![]() | CallEvent(string,TStringList,Boolean) | Represents method | ||
![]() | CGRenderSize(TIWHTMLTag) | Represents method | ||
![]() | CheckDataLink | Represents method | ||
![]() | ContainerPrefix | Represents method | ||
![]() | CreateWnd | Represents method | ||
![]() | DataLinkActiveChange | Represents method | ||
![]() | DataLinkDataChange | Represents method | ||
![]() | DataLinkEditingChange | Represents method | ||
![]() | DataLinkUpdateData | Represents method | ||
![]() | DesignTimeRefresh | Represents method | ||
![]() | DisableAjaxResponse | Represents method | ||
![]() | DispatchAjaxJavaScript(string) | Represents method | ||
![]() | DispatchSubmitJavaScript(TObject,string) | Represents method | ||
![]() | Dispose(Boolean) | Represents method | ||
![]() | DoAjaxBrowserDestroy | Represents method | ||
![]() | DoAjaxRequest(TStringList) | Represents method | ||
![]() | DoBrowserUpdated | Represents method | ||
![]() | DoPostRenderProcessing(TIWMarkupLanguageTag,TIWBaseComponentContext,TComponent) | Represents method | ||
![]() | DoRenderHTML(TIWCompContext) | Represents method | ||
![]() | EnableAjaxResponse | Represents method | ||
![]() | GetAfterResizeScript | Represents method | ||
![]() | GetAjaxResponseScriptListIntf(Boolean) | Represents method | ||
![]() | GetAsyncCommonPropertiesToRemove | Represents method | ||
![]() | GetBeforeResizeScript | Represents method | ||
![]() | GetCGJSContainer | Represents method | ||
![]() | GetControlCaption | Represents method | ||
![]() | GetControlEditable | Represents method | ||
![]() | GetControlText | Represents method | ||
![]() | GetCustomValueScript(string) | Represents method | ||
![]() | GetDataLinkClass | Represents method | ||
![]() | GetDefaultCustomValueScript | Represents method | ||
![]() | GetDesignTag | Represents method | ||
![]() | GetDisableAjaxResponseCount | Represents method | ||
![]() | GetDocumentationLink | Represents method | ||
![]() | GetGenerateAjaxResponse(TCGJSonMember) | Represents method | ||
![]() | GetHiddenInputsRemoveJs | Represents method | ||
![]() | GetHTML5 | Represents method | ||
![]() | GetHTMLName | Represents method | ||
![]() | GetHtmlRemoveJs | Represents method | ||
![]() | GetHtmlReplaceWithTempIDJS | Represents method | ||
![]() | GetHtmlTag(TIWCompContext) | Return the TIWHTMLTag object. This object represents the structure html and used in Design-Time and Run-Time.
| ||
![]() | GetIDJQuery | Represents method | ||
![]() | GetIDJQueryElem | Represents method | ||
![]() | GetImplComponent | Represents method | ||
![]() | GetInputControlNames(TStringList) | Represents method | ||
![]() | GetInvalidateBrowserOnCreate | Represents method | ||
![]() | GetIsDesigining | Represents method | ||
![]() | GetIsLoading | Represents method | ||
![]() | GetIWApplication | Represents method | ||
![]() | GetIWCLName | Represents method | ||
![]() | GetJQDragOptionsClass | Represents method | ||
![]() | GetJQDropOptionsClass | Represents method | ||
![]() | GetJQEventsClass | Represents method | ||
![]() | GetJQHTMLName | Represents method | ||
![]() | GetJQResizeOptionsClass | Represents method | ||
![]() | GetMemberBaseScript(ISuperObject) | Represents method | ||
![]() | GetMobile | Represents method | ||
![]() | GetNeedsCookieJs | Represents method | ||
![]() | GetNeedsJSONJs | Represents method | ||
![]() | GetOptionsClass | Represents method | ||
![]() | GetPluginDestroyJs | Represents method | ||
![]() | GetReleaseIWCLJs | Represents method | ||
![]() | GetRenderExtraScript | Represents method | ||
![]() | GetRenderScript | Represents method | ||
![]() | GetResizeScript | Represents method | ||
![]() | GetScriptLinks(TStrings) | Represents method | ||
![]() | GetScriptLinksAfterJQM(TStrings) | Represents method | ||
![]() | GetScriptLinksBeforeJQM(TStrings) | Represents method | ||
![]() | GetSubmitParam | Represents method | ||
![]() | getSubmitProc | Represents method | ||
![]() | GetSubmitResponseScriptListIntf(Boolean) | Represents method | ||
![]() | getTabOrder | Represents method | ||
![]() | GetWebBrowser | Represents method | ||
![]() | get_DoRefreshControl | Represents method | ||
![]() | get_Editable | Represents method | ||
![]() | get_HTMLName | Represents method | ||
![]() | get_NonEditableAsLabel | Represents method | ||
![]() | get_ShouldRenderTabOrder | Represents method | ||
![]() | HideContextMenu | Overloaded. Represents method | ||
![]() | InitControl | Represents method | ||
![]() | InitPaintHandler | Represents method | ||
![]() | IsForThisControl(string) | Represents method | ||
![]() | IWRemoveComponent(TComponent) | Represents method | ||
![]() | JQueryReady(Boolean) | Represents method | ||
![]() | jsAfterAttach | Represents method | ||
![]() | jsBeforeDetach(Boolean,string) | Represents method | ||
![]() ![]() | JSonEscape | Represents method | ||
![]() ![]() | JSonIdent | Represents method | ||
![]() ![]() | JSonNameQuote | Represents method | ||
![]() | jsSetFocus | Represents method | ||
![]() | jsSetVisibility | Represents method | ||
![]() | jsShowAndHide(Integer,ISuperObject,ISuperObject) | Represents method | ||
![]() | Loaded | Represents method | ||
![]() | MakeHTMLTag(TIWHTMLTag,TIWRenderStream) | Overloaded. Represents method | ||
![]() | Notification(TComponent,TOperation) | Represents method | ||
![]() | OriginalRenderHTML(TIWCompContext) | Represents method | ||
![]() | RemoveIWSize(string) | Represents method | ||
![]() | RenderAsync(TIWCompContext) | Represents method | ||
![]() | RenderAsyncBorders | Represents method | ||
![]() | RenderAsyncCGScrollbars(string) | Represents method | ||
![]() | RenderAsyncComponent(TIWBaseComponentContext) | Represents method | ||
![]() | RenderAsyncComponents(TIWContainerContext,TIWBasePageContext) | Represents method | ||
![]() | RenderAsyncSize | Represents method | ||
![]() | RenderCSSClass(TIWCompContext) | Represents method | ||
![]() | RenderDesignHTML(TIWHTMLTag) | Represents method | ||
![]() | RenderDesignHTMLPage(string) | Represents method | ||
![]() | RenderHTML(TIWCompContext) | Represents method | ||
![]() | RenderMarkupLanguageTag(TIWBaseComponentContext) | Represents method | ||
![]() | RenderRealTabIndex(TIWHTMLTag,Integer) | Represents method | ||
![]() | RenderScriptLinks(TIWCompContext) | Represents method | ||
![]() | RenderScripts(TIWCompContext) | Represents method | ||
![]() | RenderStyle(TIWCompContext) | Represents method | ||
![]() | RenderStyleToTag(TIWHTMLTag,TIWCGPicture,TIWCGBackgroundType) | Represents method | ||
![]() | ResetJSonProps | Represents method | ||
![]() | ResponseEvent(TObject,string) | Represents method | ||
![]() | Select | Represents method | ||
![]() | SelectByValue(string) | Represents method | ||
![]() | SetBounds(Integer,Integer,Integer,Integer) | Represents method | ||
![]() | SetContextMenu(TIWCGJQCustomContextMenu) | Represents method | ||
![]() | SetControlEditable(Boolean) | Represents method | ||
![]() | SetControlText(string) | Represents method | ||
![]() | SetEnabled(Boolean) | Represents method | ||
![]() | SetFileValue(TFileName) | Represents method | ||
![]() | SetFocus | Represents method | ||
![]() | SetFocusAndSelect | Represents method | ||
![]() | SetInternalContextMenu(TIWCGJQCustomContextMenu) | Represents method | ||
![]() | SetIWCssAttr(string,string,string) | Overloaded. Represents method | ||
![]() | SetIWCssAttr(TIWHTMLTag,string,string) | Overloaded. Represents method | ||
![]() | SetName(TComponentName) | Represents method | ||
![]() | SetNeedsCookieJs(Boolean) | Represents method | ||
![]() | SetNeedsJSONJs(Boolean) | Represents method | ||
![]() | setTabOrder(TIWTabOrder) | Represents method | ||
![]() | SetValue(string) | Represents method | ||
![]() | SetValueByName(string,string) | Represents method | ||
![]() | set_DoRefreshControl(Boolean) | Represents method | ||
![]() | set_Editable(Boolean) | Represents method | ||
![]() | set_NonEditableAsLabel(Boolean) | Represents method | ||
![]() | set_Visible(Boolean) | Represents method | ||
![]() | ShowAndHide(Integer,ISuperObject,ISuperObject) | Represents method | ||
![]() | ShowContextMenu(Integer,Integer) | Overloaded. Represents method | ||
![]() | ShowContextMenuOnCenter | Overloaded. Represents method | ||
![]() | ShowContextMenuOnCenter(Integer,Integer) | Overloaded. Represents method | ||
![]() | Submit(string) | Represents method | ||
![]() | UpdateWebBrowser(Integer) | Represents method |
Name | Description | |
---|---|---|
![]() | OnAfterRenderHTML | Represents property |
![]() | _Events_ | Represents property |