Change Record of extjs3.0

Source: Internet
Author: User

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. Debug

    • Enhanced debug Console
  • 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. Grid. tablegrid

      • Ext. UX. Grid. tablegrid
  • Ext. spotlight

    • Ext. UX. spotlight
  • 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. buttongroup

    • Xtype: 'buttongroup'
  • 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. Container

    • Get ()-append
  • 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. Data. Writer
  • Ext. Direct

    • Direct, ext. Data. directstore, ext. Data. directproxy)
  • Ext. Element

    • Mouseenter and mouseleave event appending
  • Ext. Error
  • Ext. flashcomponent
  • 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
  • Ext. UX. grouptab

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.