|
GridPanelListeners | Listeners [get] |
| Client-side JavaScript Event Handlers More...
|
|
GridPanelDirectEvents | DirectEvents [get] |
| Server-side Ajax Event Handlers More...
|
|
virtual bool | SelectionSubmit [get, set] |
|
virtual bool | SelectionMemory [get, set] |
|
virtual bool | SelectionMemoryEvents [get, set] |
|
ViewCollection< GridView > | View [get] |
| The Ext.grid.View used by the grid. This can be set before a call to render(). More...
|
|
StoreCollection< Store > | Store [get] |
| The Ext.Net.Store the grid should use as its data source (required). More...
|
|
virtual GridPanel | LockedGridConfig [get, set] |
| Any special configuration options for the locked part of the grid More...
|
|
virtual GridPanel | NormalGridConfig [get, set] |
| Any special configuration options for the normal part of the grid More...
|
|
virtual GridView | LockedViewConfig [get, set] |
| A view configuration to be applied to the locked side of the grid. Any conflicting configurations between lockedViewConfig and viewConfig will be overwritten by the lockedViewConfig. More...
|
|
virtual GridView | NormalViewConfig [get, set] |
| A view configuration to be applied to the normal/unlocked side of the grid. Any conflicting configurations between normalViewConfig and viewConfig will be overwritten by the normalViewConfig. More...
|
|
virtual GridView | ViewConfig [get, set] |
| A config object that will be applied to the grid's UI view. Any of the config options available for Ext.view.Table can be specified here. This option is ignored if view is specified. More...
|
|
virtual bool | AutoLoad [get, set] |
|
EditorCollection | Editor [get] |
| (optional) The Ext.form.Field to use when editing values in columns if editing is supported by the grid. More...
|
|
JFunction | EditorStrategy [get] |
|
CellEditorOptions | EditorOptions [get] |
| Editor options More...
|
|
virtual bool | ColumnLines [get, set] |
| true to add css for column separation lines. Defaults to: false. More...
|
|
GridHeaderContainer | ColumnModel [get] |
| Column definitions which define all columns that appear in this grid. Each column definition provides the header text for the column, and a definition of where the data for that column comes from. More...
|
|
virtual bool | DeferRowRender [get, set] |
| Configure as true to enable deferred row rendering. More...
|
|
virtual bool | DisableSelection [get, set] |
| True to disable selection model. Defaults to: false More...
|
|
virtual string | EmptyText [get, set] |
| Default text (html tags are accepted) to display in the Panel body when the Store is empty. When specified, and the Store is empty, the text will be rendered inside a DIV with the CSS class "x-grid-empty". More...
|
|
virtual bool | EnableColumnHide [get, set] |
| False to disable column hiding within this grid. Defaults to: true More...
|
|
virtual bool | EnableColumnMove [get, set] |
| False to disable column dragging within this grid. Defaults to: true More...
|
|
virtual bool | EnableColumnResize [get, set] |
| False to disable column resizing within this grid. Defaults to: true More...
|
|
virtual bool | EnableLocking [get, set] |
| True to enable locking support for this grid. Alternatively, locking will also be automatically enabled if any of the columns in the column configuration contain the locked config option. Defaults to: false More...
|
|
virtual bool | ForceFit [get, set] |
| Specify as true to force the columns to fit into the available width. Headers are first sized according to configuration, whether that be a specific width, or flex. Then they are all proportionally changed in width so that the entire content width is used. More...
|
|
virtual ? bool | HeaderBorders [get, set] |
| To show no borders around grid headers, configure this as false. More...
|
|
virtual bool | HideHeaders [get, set] |
| True to hide the headers. Defaults to false. More...
|
|
virtual bool | MultiSelect [get, set] |
| True to enable 'MULTI' selection mode on selection model. More...
|
|
virtual ? bool | MultiColumnSort [get, set] |
|
virtual ? bool | PreciseHeight [get, set] |
| Set to true to ensure that measurements (such as locking grid's row-height synchronization) accurately measure rows with sub-pixel sizes. More...
|
|
virtual object | Record [get, set] |
| The focused cell, model or index. Typically used with binding. More...
|
|
virtual bool | SealedColumns [get, set] |
| True to constrain column dragging so that a column cannot be dragged in or out of it's current group. Only relevant while enableColumnMove is enabled. More...
|
|
virtual bool | RowLines [get, set] |
| Adds row line styling. Defaults to: true. More...
|
|
virtual object | RowViewModel [get, set] |
| The type or a config object specifying the type of the ViewModel to instantiate when creating ViewModels for records with binding. More...
|
|
virtual bool | ReserveScrollbar [get, set] |
|
virtual ScrollMode | Scroll [get, set] |
| Scrollers configuration. Valid values are 'both', 'horizontal', 'vertical' or 'none'. Defaults to Both. More...
|
|
virtual int | ScrollDelta [get, set] |
| Number of pixels to scroll when scrolling with mousewheel. Defaults to 40. More...
|
|
virtual bool | SyncRowHeight [get, set] |
| Synchronize rowHeight between the normal and locked grid view. This is turned on by default. If your grid is guaranteed to have rows of all the same height, you should set this to false to optimize performance. More...
|
|
virtual string | LockText [get, set] |
|
virtual string | UnlockText [get, set] |
|
virtual bool | SimpleSelect [get, set] |
| True to enable 'SIMPLE' selection mode on selection model. More...
|
|
virtual bool | SortableColumns [get, set] |
| False to disable column sorting via clicking the header and via the Sorting menu items. Defaults to: true More...
|
|
SelectionModelCollection | SelectionModel [get] |
| Any subclass of AbstractSelectionModel that will provide the selection model for the grid (defaults to Ext.grid.RowSelectionModel if not specified). More...
|
|
virtual ? SelectionType | SelType [get, set] |
| Selection model type More...
|
|
virtual bool | AllowDeselect [get, set] |
| Allow users to deselect a record in a DataView, List or Grid. Only applicable when the SelectionModel's mode is 'SINGLE'. Defaults to false. More...
|
|
virtual bool | InvalidateScrollerOnRefresh [get, set] |
| Reset the scrollbar when the view refreshs. Defaults to true More...
|
|
virtual string | StoreID [get, set] |
| The data store to use. More...
|
|
override short | TabIndex [get, set] |
|
virtual ? bool | BufferedRenderer [get, set] |
|
virtual int | LeadingBufferZone [get, set] |
|
virtual int | NumberFromEdge [get, set] |
|
virtual int | TrailingBufferZone [get, set] |
|
ItemsCollection< GridFeature > | Features [get] |
| An array of grid features More...
|
|
virtual Button | TabConfig [get, set] |
| A standard Ext.button.Button config object. More...
|
|
virtual string | BodyCls [get, set] |
| Additional css class selector to be applied to the body element More...
|
|
virtual string | BodyStyle [get, set] |
| Custom CSS styles to be applied to the body element. More...
|
|
virtual bool | ShrinkWrapDock [get, set] |
| Allows for this panel to include the DockedItems when trying to determine the overall size of the panel. This option is only applicable when this panel is also shrink wrapping in the same dimensions. See ShrinkWrap for an explanation of the configuration options. More...
|
|
virtual bool | SimpleDrag [get, set] |
| When Draggable is true, specify this as true to cause the Draggable config to work the same as it does in Window. This Panel just becomes movable. No DragDrop instances receive any notifications. Defaults to false. More...
|
|
virtual bool | AnimCollapse [get, set] |
| True to animate the transition when the panel is collapsed, false to skip the animation (defaults to true if the Ext.Fx class is available, otherwise false). May also be specified as the animation duration in milliseconds with AnimCollapseDuration. More...
|
|
virtual int | AnimCollapseDuration [get, set] |
| This should be used when you want to specify a duration to AnimCollapse instead of a true/false value. More...
|
|
virtual ? int | BodyBorder [get, set] |
| A shortcut to add or remove the border on the body of a panel. This only applies to a panel which has the frame configuration set to true. Defaults to undefined. More...
|
|
virtual ? int | BodyPadding [get, set] |
| A shortcut for setting a padding style on the body element. The value can either be a number to be applied to all sides, or a normal css string describing padding. Defaults to undefined. More...
|
|
virtual string | BodyPaddingSummary [get, set] |
| A shortcut for setting a padding style on the body element. The value can either be a number to be applied to all sides, or a normal css string describing padding. Defaults to undefined. More...
|
|
ToolbarCollection | BottomBar [get] |
| The bottom toolbar of the panel. This can be a Ext.Toolbar object, a toolbar config, or an array of buttons/button configs to be added to the toolbar. More...
|
|
virtual Alignment | ButtonAlign [get, set] |
| The alignment of any buttons added to this panel. Valid values are 'right', 'left' and 'center' (defaults to 'right' for buttons/fbar, 'left' for other toolbar types). More...
|
|
virtual bool | Closable [get, set] |
| True to display the 'close' tool button and allow the user to close the window, false to hide the button and disallow closing the window (defaults to false). More...
|
|
virtual CloseAction | CloseAction [get, set] |
| The action to take when the Panel is closed. The default action is 'close' which will actually remove the Panel from the DOM and destroy it. The other valid option is 'hide' which will simply hide the Panel by setting visibility to hidden and applying negative offsets, keeping the Panel available to be redisplayed via the show method. More...
|
|
virtual string | CloseToolText [get, set] |
| Text to be announced by screen readers when the close tool is focused. Will also be set as the close tool's tooltip text. Defaults to: 'Close panel'. More...
|
|
virtual Direction | CollapseDirection [get, set] |
| The direction to collapse the Panel when the toggle button is clicked. More...
|
|
virtual bool | CollapseFirst [get, set] |
| true to make sure the collapse/expand toggle button always renders first (to the left of) any other tools in the panel's title bar, false to render it last (defaults to true). More...
|
|
virtual CollapseMode | CollapseMode [get, set] |
| Important: this config is only effective for collapsible Panels which are direct child items of a border layout. When not a direct child item of a border layout, then the Panel's header remains visible, and the body is collapsed to zero dimensions. If the Panel has no header, then a new header (orientated correctly depending on the collapseDirection) will be inserted to show a the title and a re- expand tool. When a child item of a border layout, this config has three possible values: Default - When collapsed, a placeholder Header is injected into the layout to represent the Panel and to provide a UI with a Tool to allow the user to re-expand the Panel. Header - The Panel collapses to leave its header visible as when not inside a border layout. Mini - The Panel collapses without a visible header. More...
|
|
virtual bool | Collapsed [get, set] |
| True to render the panel collapsed, false to render it expanded (defaults to false). More...
|
|
virtual string | CollapsedCls [get, set] |
| A CSS class to add to the panel's element after it has been collapsed (defaults to 'x-collapsed'). More...
|
|
virtual string | CollapseToolText [get, set] |
| Text to be announced by screen readers when collapse tool is focused. Will also be set as the collapse tool's tooltip text. Defaults to: 'Collapse panel' More...
|
|
virtual bool | Collapsible [get, set] |
| True to make the panel collapsible and have an expand/collapse toggle Tool added into the header tool button area. False to keep the panel sized either statically, or by an owning layout manager, with no toggle Tool (defaults to false). More...
|
|
virtual string | DefaultButtonTarget [get, set] |
| Name of the element that will be the target of defaultButton keydown listener. The default element is Panel body, which means that pressing Enter key while focus is on docked items will not fire defaultButton action. More...
|
|
ItemsCollection< AbstractComponent > | DockedItems [get] |
| A component or series of components to be added as docked items to this panel. The docked items can be docked to either the top, right, left or bottom of a panel. More...
|
|
virtual string | ExpandToolText [get, set] |
| Text to be announced by screen readers when expand tool is focused. Will also be set as the expand tool's tooltip text. Note: Applicable when the panel is collapsible: true. Defaults to: 'Expand panel'. More...
|
|
ToolbarCollection | FooterBar [get] |
| Convenience method used for adding items to the bottom right of the panel. More...
|
|
ToolbarCollection | LeftBar [get] |
| Convenience method. Short for 'Left Bar' (left-docked, vertical toolbar). More...
|
|
ToolbarCollection | RightBar [get] |
| Convenience method. Short for 'Right Bar' (right-docked, vertical toolbar). More...
|
|
virtual bool | Floatable [get, set] |
| True to allow clicking a collapsed Panel's placeHolder to display the Panel floated above the layout, false to force the user to fully expand a collapsed region by clicking the expand button to see it again (defaults to true). More...
|
|
virtual bool | FrameHeader [get, set] |
| True to apply a frame to the panel header (if 'frame' is true). More...
|
|
virtual ? int | Glyph [get, set] |
| A numeric unicode character code to use as the icon for the panel header. The default font-family for glyphs can be set globally using Ext.setGlyphFontFamily() or a ResourceManager's GlyphFontFamily. More...
|
|
virtual string | GlyphSpec [get, set] |
| A numeric unicode character code to use as the icon for the panel header. The default font-family for glyphs can be set globally using Ext.setGlyphFontFamily() or a ResourceManager's GlyphFontFamily. Alternatively, this config option accepts a string with the charCode and font-family separated by the @ symbol. For example '65@My Font Family'. More...
|
|
virtual bool | Header [get, set] |
| Pass as false to prevent a Header from being created and shown. More...
|
|
virtual PanelHeader | HeaderConfig [get, set] |
| Pass as a config object (optionally containing an xtype) to custom-configure this Panel's header. More...
|
|
virtual Direction | HeaderPosition [get, set] |
| Specify as 'top', 'bottom', 'left' or 'right'. Defaults to 'top'. More...
|
|
virtual bool | HideCollapseTool [get, set] |
| True to hide the expand/collapse toggle button when collapsible == true, false to display it (defaults to false). More...
|
|
virtual ? bool | MaintainTitlePosition [get, set] |
| For panels that are collapsed to the left or right, Ext.panel.Header::titlePosition may be temporarily changed for UI consistency. More...
|
|
virtual bool | ManageHeight [get, set] |
| When true, the dock component layout writes height information to the panel's DOM elements based on its shrink wrap height calculation. This ensures that the browser respects the calculated height. When false, the dock component layout will not write heights on the panel or its body element. In some simple layout cases, not writing the heights to the DOM may be desired because this allows the browser to respond to direct DOM manipulations (like animations). More...
|
|
virtual int | MinButtonWidth [get, set] |
| Minimum width of all footer toolbar buttons in pixels (defaults to undefined). If set, this will be used as the default value for the Ext.button.Button-minWidth config of each Button added to the footer toolbar. Will be ignored for buttons that have this value configured some other way, e.g. in their own config object or via the defaults of their parent container More...
|
|
virtual ? bool | OverlapHeader [get, set] |
| True to overlap the header in a panel over the framing of the panel itself. This is needed when frame:true (and is done automatically for you). Otherwise it is undefined. If you manually add rounded corners to a panel header which does not have frame:true, this will need to be set to true. More...
|
|
ItemsCollection< AbstractComponent > | PlaceHolder [get] |
| A Component (or config object for a Component) to show in place of this Panel when this Panel is collapsed by a border layout. Defaults to a generated Header containing a Tool to re-expand the Panel. More...
|
|
virtual HideMode | PlaceholderCollapseHideMode [get, set] |
| The mode for hiding collapsed panels when using collapseMode "placeholder". More...
|
|
ToolbarCollection | TopBar [get] |
| Convenience method used for adding items to the top of the panel. More...
|
|
virtual string | Title [get, set] |
| The title text to display in the panel header (defaults to ''). When a title is specified the header element will automatically be created and displayed unless header is explicitly set to false. If you don't want to specify a title at config time, but you may want one later, you must either specify a non-empty title (a blank space ' ' will do) or header:true so that the content Container element will get created. More...
|
|
virtual PanelTitle | TitleConfig [get, set] |
| Pass title as an Ext.Net.PanelTitle object to custom-configure this Panel's title. More...
|
|
virtual TitleAlign | TitleAlign [get, set] |
| May be "left", "right" or "center". The alignment of the title text within the available space between the icon and the tools. Defaults to: "left" More...
|
|
virtual bool | TitleCollapse [get, set] |
| true to allow expanding and collapsing the panel (when collapsible = true) by clicking anywhere in the header bar, false) to allow it only by clicking to tool button (defaults to false)). More...
|
|
virtual ? int | TitlePosition [get, set] |
| The ordinal position among the header items (tools and other components specified using the cfg-items config) at which the title component is inserted. More...
|
|
virtual int | TitleRotation [get, set] |
|
virtual DragSource | DraggablePanelConfig [get, set] |
| Drag config object. More...
|
|
virtual string | DefaultDockWeights [get, set] |
| This object holds the default weights applied to dockedItems that have no weight. These start with a weight of 1, to allow negative weights to insert before top items and are odd numbers so that even weights can be used to get between different dock orders. Defaults to: {top: 1, left: 3, right: 5, bottom: 7}. A string must be the four numbers separated by space symbols. The first number is a top dock weight, the second one - left, the third one - right, the fourth one - bottom. More...
|
|
virtual Icon | Icon [get, set] |
| The icon to use in the Title bar. See also, IconCls to set an icon with a custom Css class. More...
|
|
virtual string | IconCls [get, set] |
| A CSS class that will provide a background image to be used as the panel header icon (defaults to ''). More...
|
|
virtual string | IconPath [get, set] |
| A CSS class that will provide a background image to be used as the panel header icon (defaults to ''). More...
|
|
virtual IconAlign | IconAlign [get, set] |
|
ToolsCollection | Tools [get] |
| An array of tool button configs to be added to the header tool area. When rendered, each tool is stored as an Element referenced by a public property called tools. More...
|
|
virtual bool | Unstyled [get, set] |
| Overrides the baseCls setting to baseCls = 'x-plain' which renders the panel unstyled except for required attributes for Ext layouts to function (e.g. overflow:hidden). More...
|
|
ItemsCollection< ButtonBase > | Buttons [get] |
| Convenience method used for adding buttons docked to the bottom right of the panel. This is a synonym for the fbar config. More...
|
|
virtual object | Actions [get, set] |
| An object containing properties which define named Ext.Action for this container and any descendant components. More...
|
|
virtual int | AnchorHeight [get, set] |
| The height of this Anchor in pixels (defaults to auto). More...
|
|
virtual int | AnchorWidth [get, set] |
| The width of this Anchor in pixels (defaults to auto). More...
|
|
virtual string | ActiveItem [get, set] |
| A string component id or the numeric index of the component that should be initially activated within the container's layout on render. For example, activeItem: 'item-1' or activeItem: 0 (index 0 = the first item in the container's collection). activeItem only applies to layout styles that can display items one at a time (like Ext.layout.container.Card and Ext.layout.container.Fit) More...
|
|
virtual int | ActiveIndex [get, set] |
| A string component id or the numeric index of the component that should be initially activated within the container's layout on render. For example, activeItem: 'item-1' or activeItem: 0 (index 0 = the first item in the container's collection). activeItem only applies to layout styles that can display items one at a time (like Ext.layout.container.Card and Ext.layout.container.Fit) More...
|
|
virtual bool | AutoDestroy [get, set] |
| If true the container will automatically destroy any contained component that is removed from it, else destruction must be handled manually. Defaults to true. More...
|
|
virtual bool | AutoUpdateLayout [get, set] |
| If true .updateLayout() is called after render. Default is false. More...
|
|
virtual string[] | BubbleEvents [get, set] |
| An array of events that, when fired, should be bubbled to any parent container. See Ext.util.Observable-enableBubble. Defaults to ['add', 'remove']. More...
|
|
virtual string | DefaultType [get, set] |
| The default xtype of child Components to create in this Container when a child item is specified as a raw configuration object, rather than as an instantiated AbstractComponent. Defaults to 'panel'. More...
|
|
virtual bool | DefaultButtonStopEvent [get, set] |
|
virtual string | DefaultFocus [get, set] |
|
virtual string | DefaultButton [get, set] |
| A button is used after Enter is pressed. Can be ID, index or selector More...
|
|
ParameterCollection | Defaults [get] |
| This option is a means of applying default settings to all added items whether added through the items config or via the add or insert methods. More...
|
|
virtual object | DefaultsObject [get, set] |
|
virtual bool | DetachOnRemove [get, set] |
| True to move any component to the detachedBody when the component is removed from this container. This option is only applicable when the component is not destroyed while being removed, see autoDestroy and remove. If this option is set to false, the DOM of the component will remain in the current place until it is explicitly moved. Defaults to: true More...
|
|
virtual ? bool | ReferenceHolder [get, set] |
| If true, this container will be marked as being a point in the hierarchy where references to items with a specified reference config will be held. The container will automatically become a referenceHolder if a controller is specified. More...
|
|
virtual bool | SuspendLayout [get, set] |
| If true, suspend calls to doLayout. More...
|
|
MenuCollection | TabMenu [get] |
| Tab's menu More...
|
|
virtual bool | TabMenuHidden [get, set] |
| Defaults to false. True to hide tab's menu. More...
|
|
virtual string | Layout [get, set] |
| The layout type to be used in this container. More...
|
|
LayoutConfigCollection | LayoutConfig [get] |
| This is a config object containing properties specific to the chosen layout (to be used in conjunction with the layout config value) More...
|
|
ItemsCollection< AbstractComponent > | Items [get] |
| A single item, or an array of child Components to be added to this container More...
|
|
virtual string | DefaultBindProperty [get, set] |
| This property is used to determine the property of a bind config that is just the value. For example, if defaultBindProperty="value", then this shorthand bind config: bind: '{name}' Is equivalent to this object form: bind: { value: '{name}' }. More...
|
|
virtual bool | Draggable [get, set] |
| Allows the component to be dragged via the touch event. More...
|
|
virtual ComponentDragger | DraggableConfig [get, set] |
| Specify as true to make a floating AbstractComponent draggable using the AbstractComponent's encapsulating element as the drag handle. More...
|
|
virtual bool | MaintainFlex [get, set] |
| Specifies that if an immediate sibling Splitter is moved, the AbstractComponent on the other side is resized, and this AbstractComponent maintains its configured flex value. More...
|
|
virtual object | MaskDefaults [get, set] |
| Default LoadMask configuration for method-setLoading. More...
|
|
virtual Overflow | OverflowX [get, set] |
| Possible values are: * 'auto' to enable automatic horizontal scrollbar (overflow-x: 'auto'). * 'scroll' to always enable horizontal scrollbar (overflow-x: 'scroll'). The default is overflow-x: 'hidden'. This should not be combined with scrollable. More...
|
|
virtual Overflow | OverflowY [get, set] |
| Possible values are: * 'auto' to enable automatic vertical scrollbar (overflow-y: 'auto'). * 'scroll' to always enable vertical scrollbar (overflow-y: 'scroll'). The default is overflow-y: 'hidden'. This should not be combined with scrollable. More...
|
|
virtual ? bool | Resizable [get, set] |
| Specify as true to apply a Resizer to this AbstractComponent after rendering. More...
|
|
virtual Resizer | ResizableConfig [get, set] |
| Specify as a config object to apply a Resizer to this AbstractComponent after rendering. More...
|
|
virtual ResizeHandle | ResizeHandles [get, set] |
| A valid Ext.resizer.Resizer handles config string (defaults to 'all'). Only applies when resizable = true. More...
|
|
virtual string | ResizeHandlesSummary [get, set] |
| A valid Ext.resizer.Resizer handles config string (defaults to 'all'). Only applies when resizable = true. More...
|
|
virtual ScrollableOption | Scrollable [get, set] |
| Configuration options to make the Component scrollable More...
|
|
virtual bool | ToFrontOnShow [get, set] |
| True to automatically call toFront when the show method is called on an already visible, floating component (default is true). More...
|
|
virtual string | Action [get, set] |
| Specifies an action for this component More...
|
|
virtual string | TagHiddenName [get, set] |
|
virtual object | Tag [get, set] |
| An Object that contains data about the Component. The default is a null reference. More...
|
|
virtual string | TagString [get, set] |
|
virtual string | AlignTarget [get, set] |
| A Component or Element by which to position this component according to the defaultAlign. Defaults to ths owning Container. Only applicable if this component is floating. Used upon first show. More...
|
|
virtual JsonObject | AriaAttributes [get, set] |
| An object containing ARIA attributes to be set on this Component's ARIA element. Use this to set the attributes that cannot be determined by the Component's state. Defaults to: {$value: null, lazy: true} More...
|
|
virtual string | AriaDescribedBy [get, set] |
| DOM selector for a child element that is to be used as description for this Component, set in aria-describedby attribute. The selector works the same way as ariaLabelledBy. More...
|
|
virtual string | AriaLabel [get, set] |
| ARIA label for this Component. It is best to use ariaLabelledBy option instead, because screen readers prefer aria-labelledby attribute to aria-label. ariaLabelledBy takes precedence if both specified. More...
|
|
virtual string | AriaLabelledBy [get, set] |
| DOM selector for a child element that is to be used as label for this Component, set in aria-labelledby attribute. If the selector is by #id, the label element can be any existing element, not necessarily a child of the main Component element. Overrides ariaLabel if both specified. More...
|
|
virtual string | AriaRole [get, set] |
| ARIA role for this Component, defaults to no role. With no role, no other ARIA attributes are set. More...
|
|
DomObject | AutoEl [get] |
| A tag name or DomHelper spec used to create the Element which will encapsulate this AbstractComponent. More...
|
|
ParameterCollection | Bind [get] |
| Setting this config option adds or removes data bindings for other configs. More...
|
|
virtual object | ViewModel [get, set] |
|
virtual object | BindObject [get, set] |
|
virtual string | BindString [get, set] |
|
virtual bool | DestroyContent [get, set] |
| If true then component will search components inside Content area and destroy it during own destroy More...
|
|
virtual bool | AutoRender [get, set] |
| This config is intended mainly for floating Components which may or may not be shown. Instead of using renderTo in the configuration, and rendering upon construction, this allows a AbstractComponent to render itself upon first show. Default is false. More...
|
|
virtual string | AutoRenderElement [get, set] |
| This config is intended mainly for floating Components which may or may not be shown. Instead of using renderTo in the configuration, and rendering upon construction, this allows a AbstractComponent to render itself upon first show. Default is false. More...
|
|
virtual bool | AutoShow [get, set] |
| True to automatically show the component upon creation. This config option may only be used for floating components or components that use autoRender. Defaults to false. More...
|
|
virtual string | BaseCls [get, set] |
| The base CSS class to apply to this components's element. This will also be prepended to elements within this component like Panel's body will get a class x-panel-body. This means that if you create a subclass of Panel, and you want it to get all the Panels styling for the element and the body, you leave the baseCls x-panel and use componentCls to add specific styling for this component. More...
|
|
virtual ? bool | Border [get, set] |
| Specify false to turn off the border for this component. More...
|
|
virtual string | BorderSpec [get, set] |
| Specifies the border for this component. The border can be a single numeric value to apply to all sides or it can be a CSS style specification for each style, for example: '10 5 3 10'. More...
|
|
ChildElementCollection | ChildEls [get] |
| An array describing the child elements of the Component. More...
|
|
virtual string | Cls [get, set] |
| An optional extra CSS class that will be added to this component's Element (defaults to ''). This can be useful for adding customized styles to the component or any of its children using standard CSS rules. More...
|
|
virtual string | ComponentCls [get, set] |
| CSS Class to be added to a components root level element to give distinction to it via styling. More...
|
|
virtual string | ComponentLayout [get, set] |
|
virtual string | CtCls [get, set] |
| An optional extra CSS class that will be added to this component's container. This can be useful for adding customized styles to the container or any of its children using standard CSS rules. More...
|
|
virtual bool | Constrain [get, set] |
| True to constrain this Components within its containing element, false to allow it to fall outside of its containing element. By default this Component will be rendered to document.body. To render and constrain this Component within another element specify renderTo. Defaults to: false More...
|
|
virtual string | ConstrainToElement [get, set] |
| A Region (or an element from which a Region measurement will be read) which is used to constrain the component. Only applies when the component is floating. More...
|
|
virtual System.Drawing.? Rectangle | ConstrainToRegion [get, set] |
| A Region (or an element from which a Region measurement will be read) which is used to constrain the component. Only applies when the component is floating. More...
|
|
virtual string | ConstraintInsets [get, set] |
| An object or a string (in TRBL order) specifying insets from the configured constrain region within which this component must be constrained when positioning or sizing. example: constraintInsets: '10 10 10 10' // Constrain with 10px insets from parent More...
|
|
virtual object | Data [get, set] |
| The initial set of data to apply to the tpl to update the content area of the AbstractComponent. More...
|
|
virtual string | DefaultAlign [get, set] |
| The default Ext.dom.Element::getAlignToXY anchor position value for this component relative to its alignTarget (which defaults to its owning Container). Only applicable if this component is floating. Used upon first show. Defaults to: "c-c" More...
|
|
virtual bool | Disabled [get, set] |
| Render this component disabled (default is false). More...
|
|
virtual string | DisabledCls [get, set] |
| CSS class to add when the AbstractComponent is disabled. Defaults to 'x-item-disabled'. More...
|
|
virtual Dock | Dock [get, set] |
| The dock position of this component in its parent panel More...
|
|
virtual bool | Fixed [get, set] |
| Configure as true to have this Component fixed at its X, Y coordinates in the browser viewport, immune to scrolling the document. Defaults to: false More...
|
|
virtual bool | Floating [get, set] |
| Specify as true to float the AbstractComponent outside of the document flow using CSS absolute positioning. More...
|
|
virtual LayerConfig | FloatingConfig [get, set] |
| Additional floating configs More...
|
|
virtual bool | Frame [get, set] |
| Specify as true to have the AbstractComponent inject framing elements within the AbstractComponent at render time to provide a graphical rounded frame around the AbstractComponent content. More...
|
|
virtual bool | FormBind [get, set] |
| Any component within the FormPanel can be configured with formBind: true. This will cause that component to be automatically disabled when the form is invalid, and enabled when it is valid. This is most commonly used for Button components to prevent submitting the form in an invalid state, but can be used on any component type. More...
|
|
virtual ? bool | Focusable [get, set] |
| Set to true for interactive Components, false for static Components. For Containers, this property reflects interactiveness of the Container itself, not its children. Defaults to false. More...
|
|
virtual string | FocusCls [get, set] |
| CSS class that will be added to focused Component, and removed when Component blurs. More...
|
|
override Unit | Height [get, set] |
| The height of this component in pixels. More...
|
|
virtual string | HeightSpec [get, set] |
|
virtual bool | Hidden [get, set] |
| Render this component hidden (default is false). If true, the hide method will be called internally. More...
|
|
virtual HideMode | HideMode [get, set] |
| A String which specifies how this AbstractComponent's encapsulating DOM element will be hidden. More...
|
|
virtual string | Html [get, set] |
| An HTML fragment, or a DomHelper specification to use as the layout element content (defaults to '') More...
|
|
virtual ? bool | LiquidLayout [get, set] |
|
virtual ComponentLoader | Loader [get, set] |
| A configuration object or an instance of a Ext.ComponentLoader to load remote content for this AbstractComponent. More...
|
|
virtual ? int | Margin [get, set] |
| Specifies the margin for this component. The margin can be a single numeric value to apply to all sides or it can be a CSS style specification for each style, for example: '10 5 3 10'. More...
|
|
virtual string | MarginSpec [get, set] |
| Specifies the margin for this component. The margin can be a single numeric value to apply to all sides or it can be a CSS style specification for each style, for example: '10 5 3 10'. More...
|
|
virtual string | MaskElement [get, set] |
| The name of the element property in this component to mask when masked by a LoadMask. More...
|
|
virtual ? bool | MaskOnDisable [get, set] |
| This is an internal flag that you use when creating custom components. More...
|
|
virtual ? int | MaxHeight [get, set] |
| The maximum value in pixels which this AbstractComponent will set its height to. More...
|
|
virtual ? int | MaxWidth [get, set] |
| The maximum value in pixels which this AbstractComponent will set its width to. More...
|
|
virtual ? int | MinHeight [get, set] |
| The minimum value in pixels which this AbstractComponent will set its height to. More...
|
|
virtual ? int | MinWidth [get, set] |
| The minimum value in pixels which this AbstractComponent will set its width to. More...
|
|
virtual ? bool | ModelValidation [get, set] |
| This config enables binding to your Ext.data.Model.validators. More...
|
|
virtual string | OverCls [get, set] |
| An optional extra CSS class that will be added to this component's Element when the mouse moves over the Element, and removed when the mouse moves out. (defaults to ''). This can be useful for adding customized 'active' or 'hover' styles to the component or any of its children using standard CSS rules. More...
|
|
virtual ? int | Padding [get, set] |
| Specifies the padding for this component. The padding can be a single numeric value to apply to all sides or it can be a CSS style specification for each style, for example: '10 5 3 10'. More...
|
|
virtual string | PaddingSpec [get, set] |
| Specifies the padding for this component. The padding can be a single numeric value to apply to all sides or it can be a CSS style specification for each style, for example: '10 5 3 10'. More...
|
|
ItemsCollection< Plugin > | Plugins [get] |
| An object or array of objects that will provide custom functionality for this component. The only requirement for a valid plugin is that it contain an init method that accepts a reference of type Ext.AbstractComponent. When a component is created, if any plugins are available, the component will call the init method on each plugin, passing a reference to itself. Each plugin can then call methods or respond to events on the component as needed to provide its functionality. More...
|
|
virtual string | Publishes [get, set] |
| One or more names of config properties that this component should publish to its ViewModel. Some components override this and publish their most useful configs by default. More...
|
|
virtual string[] | PublishesArray [get, set] |
| One or more names of config properties that this component should publish to its ViewModel. Some components override this and publish their most useful configs by default. More...
|
|
virtual object | PublishesObject [get, set] |
| One or more names of config properties that this component should publish to its ViewModel. Some components override this and publish their most useful configs by default. More...
|
|
virtual string | Reference [get, set] |
| Specifies a name for this component inside its component hierarchy. This name must be unique within its view or its ViewController. See the documentation in Ext.container.Container for more information about references. More...
|
|
ParameterCollection | RenderData [get] |
| The data used by renderTpl in addition to the following property values of the component : id, ui, uiCls, baseCls, componentCls, frame More...
|
|
virtual object | RenderDataObject [get, set] |
| The data used by renderTpl in addition to the following property values of the component More...
|
|
ParameterCollection | RenderSelectors [get] |
| An object containing properties specifying DomQuery selectors which identify child elements created by the render process. More...
|
|
virtual string | RenderTo [get, set] |
| Specify the id of the element, a DOM element or an existing Element that this component will be rendered into. More...
|
|
virtual ? bool | RTL [get, set] |
| True to layout this component and its descendants in "rtl" (right-to-left) mode. Can be explicitly set to false to override a true value inherited from an ancestor. More...
|
|
virtual bool | Session [get, set] |
| If provided this creates a new Session instance for this component. If this is a Container, this will then be inherited by all child components. More...
|
|
virtual object | TouchAction [get, set] |
| Emulates the behavior of the CSS touch-action property in a cross-browser compatible manner. More...
|
|
virtual XTemplate | RenderTpl [get, set] |
| An XTemplate used to create the internal structure inside this AbstractComponent's encapsulating Element. More...
|
|
virtual ShrinkWrap | ShrinkWrap [get, set] |
| In CSS terms, shrink-wrap width is analogous to an inline-block element as opposed to a block-level element. Some container layouts always shrink-wrap their children, effectively ignoring this property (e.g., Ext.layout.container.HBox, Ext.layout.container.VBox, Ext.layout.component.Dock). The Default is "Height". More...
|
|
virtual string | StyleSpec [get, set] |
| A custom style specification to be applied to this component's Element. More...
|
|
virtual string | StyleHtmlCls [get, set] |
| The class that is added to the content target when you set styleHtmlContent to true. Defaults to 'x-html' More...
|
|
virtual bool | StyleHtmlContent [get, set] |
| True to automatically style the html inside the content target of this component (body for panels). Defaults to false. More...
|
|
virtual XTemplate | Tpl [get, set] |
| An XTemplate used to create the internal structure inside this AbstractComponent's encapsulating Element. More...
|
|
virtual TemplateWriteMode | TplWriteMode [get, set] |
| The Ext.(X)Template method to use when updating the content area of the AbstractComponent. Defaults to 'overwrite' More...
|
|
override short | TabIndex [get, set] |
| DOM tabIndex attribute for this Focusable More...
|
|
virtual UI | UI [get, set] |
| A set of predefined ui styles for individual components. Most components support 'light' and 'dark'. Extra string added to the baseCls with an extra '-'. More...
|
|
virtual string | UIName [get, set] |
| A set of predefined ui styles for individual components. Most components support 'light' and 'dark'. Extra string added to the baseCls with an extra '-'. More...
|
|
virtual string | UserCls [get, set] |
| One or more CSS classes to add to the component's primary element. This config is intended solely for use by the component instantiator (the "user"), not by derived classes. More...
|
|
override Unit | Width [get, set] |
| The width of this component in pixels. More...
|
|
virtual string | WidthSpec [get, set] |
|
virtual JFunction | PreInit [get, set] |
|
virtual KeyBindItemCollection | KeyMap [get, set] |
| An object containing handlers for keyboard events. More...
|
|
virtual KeyNav | KeyNav [get, set] |
|
ResponsiveRules | ResponsiveConfig [get] |
|
ResponsiveFormulas | ResponsiveFormulas [get] |
|
virtual string | Anchor [get, set] |
| This config is only used when this AbstractComponent is rendered by a Container which has been configured to use an AnchorLayout based layout manager More...
|
|
virtual string | DefaultAnchor [get, set] |
| The DefaultAnchor is applied as the Anchor config item to all child Items during render. More...
|
|
virtual string | AnchorHorizontal [get, set] |
| See Anchor property More...
|
|
virtual string | AnchorVertical [get, set] |
| See Anchor property More...
|
|
virtual Region | Region [get, set] |
| Note: this config is only used when this AbstractComponent is rendered by a Container which has been configured to use the BorderLayout layout manager (e.g. specifying layout:'border'). More...
|
|
virtual bool | SplitterResize [get, set] |
| This configuration option is to be applied to the child items managed by this layout and is used in conjunction with split. By default, when specifying split, the region can be dragged to be resized. Set this option to false to show the split bar but prevent resizing. Defaults to: true More...
|
|
virtual bool | Split [get, set] |
| Only actual for items managed by Border layout. Each region with Split="true" will get a Splitter that allows for manual resizing of the container. Except for the center region. More...
|
|
virtual BoxSplitter | SplitterConfig [get, set] |
| Only actual for items managed by Border layout. Each region with a SplitterConfig will get a Splitter that allows for manual resizing of the container. Except for the center region. More...
|
|
virtual double | ColumnWidth [get, set] |
| The ColumnWidth property is only used with ColumnLayout is used. The ColumnWidth property is always evaluated as a percentage, and must be a decimal value greater than 0 and less than 1. More...
|
|
virtual int | Flex [get, set] |
| NOTE: This property is only used when the parent Layout is HBoxLayout or VBoxLayout. This configuation option is to be applied to child items of the container managed by this layout. Each child item with a flex property will be flexed horizontally according to each item's relative flex value compared to the sum of all items with a flex value specified. Any child items that have either a flex = 0 or flex = undefined will not be 'flexed' (the initial size will not be changed). More...
|
|
virtual bool | Reorderable [get, set] |
| False to disallow reordering for this Component. More...
|
|
virtual int | RowSpan [get, set] |
| Applied to the table cell containing the item. More...
|
|
virtual int | ColSpan [get, set] |
| Applied to the table cell containing the item. More...
|
|
virtual string | CellCls [get, set] |
| CSS class name added to the table cell containing the item. More...
|
|
virtual string | CellId [get, set] |
| An id applied to the table cell containing the item. More...
|
|
virtual string | ContextMenuID [get, set] |
|
ItemsCollection< Observable > | Bin [get] |
|
virtual int | SaveDelay [get, set] |
| A buffer to be applied if many state events are fired within a short period (defaults to 100). More...
|
|
virtual string[] | StateEvents [get, set] |
| An array of events that, when fired, should trigger this component to save its state (defaults to none). These can be any types of events supported by this component, including browser or custom events (e.g., ['click', 'customerchange']). More...
|
|
virtual string | StateID [get, set] |
| The unique id for this component to use for state management purposes (defaults to the component id). More...
|
|
virtual bool | Stateful [get, set] |
| A flag which causes the AbstractComponent to attempt to restore the state of internal properties from a saved state on startup. Defaults to false. More...
|
|
JFunction | GetState [get] |
| Return component's data which should be saved by StateProvider More...
|
|
virtual bool | AlwaysOnTop [get, set] |
| A flag indicating that this component should be on the top of the z-index stack for use by the zIndexManager to sort its stack. Defaults to false. More...
|
|
virtual int | AlwaysOnTopIndex [get, set] |
| A flag indicating that this component should be on the top of the z-index stack for use by the zIndexManager to sort its stack. Defaults to false. More...
|
|
virtual ? bool | AnimateShadow [get, set] |
|
virtual bool | FocusOnToFront [get, set] |
| Specifies whether the floated component should be automatically focused when it is brought to the front. Defaults to true. More...
|
|
virtual bool | Shadow [get, set] |
| Specifies whether the floating component should be given a shadow. Set to true to automatically create an Ext.Shadow, or a string indicating the shadow's display Ext.Shadow.mode. Set to false to disable the shadow. (Defaults to 'sides'.) More...
|
|
virtual ShadowMode | ShadowMode [get, set] |
| Specifies whether the floating component should be given a shadow. Set to true to automatically create an Ext.Shadow, or a string indicating the shadow's display Ext.Shadow.mode. Set to false to disable the shadow. (Defaults to 'sides'.) More...
|
|
virtual int | ShadowOffset [get, set] |
|
virtual ? bool | Shim [get, set] |
|
ItemsCollection< ToolTip > | ToolTips [get] |
| A collection of ToolTip configs used to add ToolTips to the AbstractComponent More...
|
|
ItemsCollection< Callout > | Callouts [get] |
| A collection of ToolTip configs used to add ToolTips to the AbstractComponent More...
|
|
virtual bool | AutoFocus [get, set] |
| True to automatically set the focus after render (defaults to false). More...
|
|
virtual int | AutoFocusDelay [get, set] |
| Focus delay (in milliseconds) when AutoFocus is true. More...
|
|
virtual bool | Selectable [get, set] |
| Determines if this component is selectable. (default is true). More...
|
|
virtual Unit | PageX [get, set] |
| The page level x coordinate for this component if contained within a positioning container. More...
|
|
virtual Unit | PageY [get, set] |
| The page level y coordinate for this component if contained within a positioning container. More...
|
|
virtual int | X [get, set] |
| The local x (left) coordinate for this component if contained within a positioning container. More...
|
|
virtual int | Y [get, set] |
| The local y (addToStart) coordinate for this component if contained within a positioning container. More...
|
|
virtual int | Weight [get, set] |
| Weight of docked item More...
|
|
ConfigItemCollection | CustomConfig [get] |
| Collection of custom js config More...
|
|
MessageBusListeners | MessageBusListeners [get] |
|
MessageBusDirectEvents | MessageBusDirectEvents [get] |
|
virtual string | ItemID [get, set] |
| An itemId can be used as an alternative way to get a reference to a component when no object reference is available. More...
|
|
virtual bool | Disabled [get, set] |
|
virtual short | TabIndex [get, set] |
|
virtual bool | IsInForm [get, set] |
|
virtual Unit | Height [get, set] |
|
virtual Unit | Width [get, set] |
|
virtual string | ToolTip [get, set] |
|
virtual bool | RegisterAllResources [get, set] |
|
virtual bool | AutoDataBind [get, set] |
|
virtual IDMode | IDMode [get, set] |
|
virtual LazyMode | LazyMode [get, set] |
|
virtual string | Namespace [get, set] |
|
List< ClientResourceItem > | ResourceItems [get] |
|