Release date: Jul 6, 2009
Current version: 3.0.0 (rev4747)
Previous Version: 2.2.1 (rev3003)
Summary:
- Problem fixes.
- Enhancement.
Change:
- Ext. Button
- Currently, the button is a standard boxcomponent and can be managed by layout management (layout manager). The markup of buttons is completely different. You need to make some changes when implementing custom themes. In the past, the button position was limited to the button configuration block. Now they can be placed anywhere.
- Buttons can now be set to any width or height with an enhanced text location.
- Ext. Data. Store
- Baseparams can be overwritten by parameters of the same name in the load () method.
- Ext. Element
- Autoheight ()-delete
- Alignto ()-"position" parameter change
- Query ()-"unique" parameter added
- Focus ()-"Defer" parameter added
- Ext. eventmanager
- Within ()-Now you can check whether the current element is a target element or a related element.
- Ext. Form
- Ext. Form. textfield-allows empty verification behaviors to be modified. For details, see Ext. Form. textfield.
- Ext. Form. formpanel buttonalign is not centered by default when Ext. Panel ('right') is rewritten.
- Ext. Grid
- Renderer may have more methods.
- Ext. Layout
- Layout managers (layout manager) automatically hides or contracts child components when the child components are visible or expanded. This avoids the problem of hiding/shrinking the container in size calculation, and deletes the use of hidemode: "offsets ".
- Ext. Lib. Ajax
- Ajax responses (Ajax response). As the core adapter of the Ext. Lib. Ajax class, it has been changed to conform to the w3xmlhttprequest standard. The response object already has the getResponseHeader and getAllResponseHeaders methods to better replace xhr objects. Therefore, if you want to use the Array (inherited from Yui) Validation header, you should use the method.
- Ext. Menu
- Toolbar and menu are now inherent containers (previously inherited from boxcomponent ).
- Because menu is a container, it can also be a standard component. The menu is no longer inherited from boxcomponent. It is outdated. Now, it can be a standard floating menu. If floating is set to false, it can also be an inline component of a container.
- Dateitem (date option) and coloritem (color palette option) have been deleted, they are not needed, you can use these components as menu items
- Autowidth ()-changed to autosize ()
- Menuitem IDs does not exist except global component (global component) IDs. This means that you cannot use the same ID in multiple menus. We recommend that you use the unique IDs or itemids instead.
- Ext. menubutton
- Ext. menubutton deleted (replaced by splitbutton)
- Ext. statusbar
- Delete from basic library as an extension to Ext. UX. statusbar
- Ext. Toolbar
- The toolbar and menu are now inherent containers (previously inherited from boxcomponent ).
- Ext. tooltip
- The delegate option is added, so the delegate option is used. A tooltip can hold multiple child element instances.
- Ext. util. Format
- Ellipsis ()-"word" APPEND Parameters
- Focus ()-"Defer" APPEND Parameters
- Ext. UX. gmappanel
- Ext. UX. gmappanel xtype = gmappanel
- Ext. UX. Grid
- Ext. UX. Grid. checkcolumn
- Ext. UX. Grid. checkcolumn ptype = checkcolumn
- Ext. UX. Grid. roweditor
- Ext. UX. Grid. roweditor ptype = roweditor
- Ext. UX. tabclosemenu
- Ext. UX. tabclosemenu ptype = tabclosemenu
Discard
- Ext. Data. Reader
- IDs are replaced by propertyid and idindex.
- Ext. Data. Store
- The ID is replaced by the storeid.
- Loadexception event from catch all Exception event Platform
- Simplestore is now an arraystore
- Ext. Element
- Getattributens () is replaced by getattribute ().
- Ext. Data. pagingmemoryproxy
- Ext. UX. Data. pagingmemoryproxy
- Ext. Form. spinnerfield (remove xtype = spinner)
- Ext. UX. Form. spinnerfield xtype = spinnerfield
- Ext. Grid
- Ext. Grid. groupsummary
- Ext. UX. Grid. groupsummary
- Ext. Grid. hybridsummary
- Ext. UX. Grid. hybridsummary
- Ext. Grid. rowexpander
- Ext. UX. Grid. rowexpander ptype = rowexpander
- Ext. Tree
- Ext. Tree. columnnodeui
- Ext. UX. Tree. columnnodeui
- Ext. Tree. columntree
- Ext. UX. Tree. columntree xtype = columntree
- Ext. UX
- Ext. UX. fileuploadfield
- Ext. UX. Form. fileuploadfield xtype = fileuploadfield
- Ext. UX. itemselector
- Ext. UX. Form. itemselector xtype = itemselector
- Ext. UX. multiselect
- Ext. UX. Form. multiselect xtype = multiselect
- Ext. UX. selectbox
- Ext. UX. Form. selectbox xtype = selectbox
- Ext. UX. xmltreeloader
- Ext. UX. Tree. xmltreeloader
New
- EXT
- Iterate method-iteration object or Array
- Isnumber method-returns true if the object is a number
- Isstring method-returns true if the object is a string.
- Isboolean method-returns true if the object is boolean.
- Isdefined method-returns true if the object has been defined.
- Ext. boxcomponent
- Getwidth ()-append
- Getheight ()-append
- Getoutersize ()-append
- Ext. Button
- New configuration items: Scale, iconalign, arrowalign
- Ext. Chart
- Chart, piechart, cartesianchart, linechart, barchart-numeric, time, category axis)
- Ext. Component
- Component events can be set to bubble with container coordinates.
- Afterrender append event
- Ref config-create a name index for the embedded object or container (mitigate dependency on 'id' and Ext. getcmp ).
- Ptypes-componentmgr manages plugins (Component Manager Plugin) is similar to xtypes (use Ext. preg is similar to Ext. Reg)
- Nextsibling
- Previussibling
- Getdompositionel
- Ext. componentmgr
- Isregistered method append-check whether an xtype is registered
- Ext. Data. Store
- Store xtypes
- The autodestroy option is used to destroy the store. When the store of the component has been bound and destroyed
- Setbaseparam ()-append
- Ext. Direct
- Direct, ext. Data. directstore, ext. Data. directproxy)
- Ext. Element
- Mouseenter and mouseleave event appending
- Ext. Form
- Add containers dynamically in formpanel. All fields can now be added to the basicform set or found in it. Therefore, the setvalues method in basicform dynamically appends the field value.
- Ext. Form. displayfield
- Ext. Grid
- Columnlines config (Boolean)-append class 'x-grid-with-col-lines'
- Ext. Grid. Column-parameters used for the column model for this class instance
- Xtypes can be used to determine the preset Renderer
- Grid roweditor class
- Grid like listview and listview. sorter classes
- Grid buffer View class. buffered gridview enhances performance by waiting for row rendering until the row is visible.
- Ext. Layout
- Hbox, vbox layouts
- Toolbarlayout and menulayout (internally used by respective classes)
- Ext. Menu
- Menu overflow. The visible area is no longer filled, and a simple UI is provided to scroll the menu. This function is enabled by default. Of course, you can disable it through the enablescrolling option.
- Ext. Spacer
- Xtype 'spacer' (for empty box component)
- Ext. Toolbar
- Toolbar overflow. If the items in the menu do not fill in the toolbar area, it will be created by default and disabled after enableoverflow is configured. The items in the menu still hold a handle similar to the toolbar project.
- Ext. tooltip
- Anchortips. tooltips now supports anchor configuration, which allows you to get a special element or focus.
- Ext. util. Format
- Number ()-append
- Numberrenderer ()-append
- Plural ()-append
- Ext. util. observable
- Ext. util. observable. observeclass ()-class level Observability