ExtJS 4.0 beta 3的更新说明
2011年04月15日
真的是大改动,很多类名都改了,规范化了。在用beta 2做开发的,估计要哭了。
Release Notes: April 14, 2011
Version Number: 4.0.0beta3 [EXTJSIV-664][EXTJSIV-645] Fix Organizer and GroupTabs examples
Header icon and vertical title text should no longer be focusable
[EXTJSIV-550] Fix Column layout to accurately arrange columns, taking scrollbars into account
Fixed inheritableStatics for full inheritance tree
Removed focus line from buttons in IE
[EXTJSIV-177] Fixed disabled toolbar buttons
[EXTJSIV-676] Removed icon cls's from buttons in themes examples
Add additional CSS class when border is set to false for the HeaderContainer
[EXTJSIV-650] Fix double border issue with tree items
[EXTJSIV-696] TreeStore nodes no longer use a fixed id
[EXTJSIV-688] Fixed focus issue with datepicker
[EXTJSIV-683] Fixed collapsed vertical panel header image
[EXTJSIV-678] Fixed css issue with the history example
[EXTJSIV-603] Work around the brutal IE9 Strict mode subpixel rounding bug which can cause wrapping issues (similar to https://bugzilla.mozilla.org/show_bug.cgi?id=45861 7)
[EXTJSIV-700] XTemplate should now handle dot (.) syntax for date objects as well. Since a date will yield a typeof of "object", we can't distinguish it from other "object" types; so we use the object prototype toString, in Ext.isDate
[EXTJSIV-671] TablePanel will not stop the mousewheel browser event when its reached the end of the scroll height/width. Also, the grid will only scroll when scrolling above the scroller and the view (not the headers, panel header, etc.)
[EXTJSIV-677] Editor shouldn't be hiding/showing its field, merely itself. This fixes positioning issues as well as the editor being still visible and floating over content, making it impossible to click to the things underneath of it
[EXTJSIV-702] RowEditor should vertically align itself to a row based on its y offset to its top-most static parent, not just its immediate parent (table)
[EXTJSIV-704] Prevent duplicate tabchange events from firing
[EXTJSIV-705] Fix problem with Shadow class calculations
[EXTJSIV-706] Fix issue when destroying a grid
[EXTJSIV-698] Prevent error in WebKit when destroying a HtmlEditor if its iframe has already been removed from the document
[EXTJSIV-713] TableView now only makes the table unselectable, not the entire gridview element
[EXTJSIV-442] Allow scrolling of the locked section of locked Grids/Trees
[EXTJSIV-720] Series now follows the standard Observable mixin pattern
[EXTJSIV-603] Fix Ext.core.Element createChild to support table first child insertion in IE
[EXTJSIV-789] Fix issue with window hide callback scope
[EXTJSIV-790] Fix an issue with not being able to specify a cls on a tree
Fixed the checkChangeEvents in IE6
[EXTJSIV-682] Remove a Gecko 3 hack that is no longer necessary
[EXTJSIV-689] Fix bug in OS X where grid/tree scrollers would stop responding.
[EXTJSIV-648][EXTJSIV-684] Auto-width fields must set the width of their outer element to match the total width of their internal contents, to prevent wrapping of the pieces during layout operations which would cause calculated heights to be too tall. Re-added the getBodyNaturalWidth method to support this, and changed the implementations where possible to avoid querying element sizes for optimum speed
[EXTJSIV-709] Grid row height will be preserved even if the row is empty
[EXTJSIV-804] Fix cycle button initial positioning in example
[EXTJSIV-710] Fix ItemSelector button behaviours
[EXTJSIV-797] Handle forceSelection in multiSelect ComboBoxes
[EXTJSIV-675] Grid and Tree will now remove/add the scrollOffset spacing when it is necessary
[EXTJSIV-817] Fix TablePanel applyState to not setWidth on an unrendered component
[EXTJSIV-192] Allow button layout to run when its text has changed; this allows min/maxWidth to be applied based on the new text length
[EXTJSIV-553] Fix dragging out of group header
[EXTJSIV-275] Fixed position of monthpicker on datepicker
[EXTJSIV-802] Fix Summary Grid Example padding
[EXTJSIV-826] Ensure that x-grid-cell-first and x-grid-cell-last css classes are added to the TableView markup at creation time
[EXTJSIV-590] Infinite Scrolling can now scroll all the way to the bottom in IE9 strict mode
[EXTJSIV-822] Support unstyled configuration on Panel
[EXTJSIV-833] Fix bug where old selection would jump into focus when performing a multi select on a dataview/grid/tree that was out of view
[EXTJSIV-808] Increase default css button padding (6px)
[EXTJSIV-809] Add Ext.ns() to the Ext.direct remoting echo
[EXTJSIV-828] Fix issue when dragging/dropping onto the same grid
[EXTJSIV-841] Fix duplicate method name in plugin
[EXTJSIV-842] When show is called on the tab, set it to active. Also ensure listeners are cleaned up when the tab is removed
[EXTJSIV-850] Fix issue when using treenode with leaf: false and children
[EXTJSIV-635] Prevent two LoadMask indicators showing up when using the Locking plugin and dynamic loading
Fix a bug in ComponentQuery.query.is method where it would start searching within a root for a query that contained the root itself
[EXTJSIV-801] Fixed issue with rotated axis text
[EXTJSIV-11] Made vertical heights and spacing of form fields consistent in all browsers
[EXTJSIV-846] Fix combineErrors option in FieldContainer, and prevent prepending of colon to errors for fields without a fieldLabel
[EXTJSIV-825] Fix issue with grouptabs titles seen with IE 7
[EXTJSIV-819] Fixed auto-height sizing in Body component layout
[EXTJSIV-820] Fix issue with Ext.util.Format.usMoney not inserting commas into the returned string
[EXTJSIV-862] Fix up shadow/positioning issues in the data view editor example
[EXTJSIV-876] Fix an issue where all grid columns can be hidden via the menu
[EXTJSIV-879] Move sync to be the last operation for add/remove methods on the store
[EXTJSIV-640] Ensure we keep track of the number of fields in the reader. Since the tree decorates the model, it can cause problems when running the extractor functions
[EXTJSIV-857] Fix Window autoShow
[EXTJSIV-577] Fix up styling to prevent unneeded scrollbar
[EXTJSIV-234] Fix up margins on DatView example
Fix issues with the file upload example
[EXTJSIV-649] Work around quirks mode inability to display margins
[EXTJSIV-837] Fixed Tab Scroller Menu Plugin improper access to class prototype from an instance
[EXTJSIV-883] Fix all examples which references setIconClass to setIconCls
[EXTJSIV-639] Workaround for IE's inability to size position:absolute elements to their content width
[EXTJSIV-849] Fixes for editable:false state on ComboBox and other Picker fields
[EXTJSIV-890] Fix toolbar separator in Direct example
[EXTJSIV-796] Dock layouts within a fit layout will now properly layout
[EXTJSIV-867] Fix bug where injected grouping menu would be lost after a refresh of the Grid
[EXTJSIV-1] Fix SVG rendering bug in Safari 3.2
[EXTJSIV-914] Fix bug where attempting to sort a header with no dataIndex would throw an error
[EXTJSIV-871] Fix GridPanel to only add its View after the Grid has achieved its final laid out size
[EXTJSIV-892] Added workaround for persistent button element padding in Windows Safari
[EXTJSIV-905] Fixed handling of file upload fields to allow uploads across multiple submits
[EXTJSIV-843] Fix masking on containers with layout auto
[EXTJSIV-906] Ensure the snapshot is kept up to date when receiving a response from the server
[EXTJSIV-908] Ensure filtering is set when there's at least one filter
[EXTJSIV-371] Fix CellEditing tab navigation in WebKit
[EXTJSIV-639] Take frame size into account when sizing vertical docks according to content
[EXTJSIV-921] Fix vertical centering of multi-line button text
[EXTJSIV-930] Fix validation of Number field when changing from an invalid string to an empty string
[EXTJSIV-902] Add markInvalid and clearInvalid methods to Ext.form.Field mixin interface; implement them in CheckboxGroup to prevent errors when Ext.form.Basic tries to call them
[EXTJSIV-909] Fix marker strokes disappearing on highlight
[EXTJSIV-954] Fixed issue when using disabled: true in a Slider config
[EXTJSIV-870] Fixed forceSelection so that it re-selects the last selection rather than clearing the value when the entered value does not match. Fixed remote stores so that the combobox's value is not cleared when the store loads.
[EXTJSIV-931] The findRecord method now does an exact search rather than substring search
[EXTJSIV-962] Ext.Direct grid money column align: 'right'.
[EXTJSIV-940] Make the button layout's test for html tags in button text a little smarter. Fixes error in LiveSearchGridPanel in IE6
[EXTJSIV-639] Fix for panel collapse left/right when frame is true
[EXTJSIV-872] MessageBox Window prompt now processes the "OK" button when you press return in the prompt field
The setSrc now correctly changes the src attribute of the dom property of the Et.core.Element
[EXTJSIV-918] RowExpander will not select rows when expanding via the icon by default. This is configurable via the selectRowOnExpand configuration. Fixed a bug with expandOnDblClick configuration
[EXTJSIV-964] Resizable Panels are no longer resizable when they are collapsed
[EXTJSIV-144] Fix issue with stacked negative bar/column chart axis
[EXTJSIV-948] Disable rendering of sprites into the surface if they are not attached to a surface yet
[EXTJSIV-969] roundToDecimal has to be explicitly set to false in order to render non numbers in a Numeric axis
Decouple Ext.Function.createBuffered from Ext.util.DelayedTask
[EXTJSIV-946] Fix an issue where cursors where still being displayed on resizable handles, even if they were disabled
[EXTJSIV-965] Fixed Gauge align axis bug
[EXTJSIV-912] Resolve misalignment of headers and gridview in IE 6, 7 and 9.
[EXTJSIV-973] Fix bug that occurred when there were less records in total than the pageSize when using a PagingScroller
Optimized Class, ClassManager, and Loader for better performance
Optimized Class preprocessors
Optimized Array for better performance
Optimized Object for better performance
Optimized Base for better performance
Optimized Ext (core methods) for better performance
EventObject's pageX/pageY now performs its calculations only when needed
Remove unnecessary closure and callback from Model
Removed onpropertychange listener from the input before layout and restore it after, to prevent excessive firing due to attribute/style changes during layout. The was causing a large performance issue IE fields (~300% faster rendering, ~3000% faster resizing).
Fixed an issue in the detection of improper native array sorting (bugs in Chrome 5 and Safari 3) which caused the framework to always use a non-native sort. Resulting in a ~500% improvement when sorting (drastic improvement with large data sets such as those used in the BufferedGrid example)
Optimized XTemplate compilation to occur at render time
Fix an issue with framing templates not being put onto the prototype after compilation and being compiled for every component instance
MVC examples added (feed viewer and nested data), new application architecture guide added
[EXTJSIV-661] Ported FeedViewer example to the new MVC structure
[EXTJSIV-72] Implemented PropertyGrid as Ext.grid.property.Grid and associated classes in Ext.grid.property
Replaced Javascript 'new' with Ext.create throughout library and examples
Added onClassExtended callback for the extend pre-processor
Update Model class to use onClassExtended and onAfterClass extended instead of postprocessors
[EXTJSIV-669] Reinstate the validateOnBlur config option for form fields
Added alternateClassName for Ext.form.action.Action
Added minor tick example for lines and minor ticks capability for chart axes
[EXTJSIV-407] Added basic drag and drop capabilities to sprites
[EXTJSIV-685] Added an 'uncheckedValue' config to Ext.form.Checkbox, which allows specifying a value to be submitted in the form when the checkbox is unchecked
[EXTJSIV-42] Added href/hrefTarget support for tree nodes
[EXTJSIV-644] Remove duplicate code in ElementLoader
[EXTJSIV-691] Lockable is now a mixin for any grid
Model can now be defined on the store prototype
[EXTJSIV-655] RowEditing will work with fields/editors that are object configs with no xtype specified (defaults to textfield), or straight xtype strings (wraps into an object config accordingly)
[EXTJSIV-175] Implement expandAll/collapseAll/selectPath/expandPath on tree
Cell editing now works with Trees
Implement configuration option to disable dblclick toggling on Tree nodes
Add standard Ext.Error class to handle error messages
[EXTJSIV-711] Add 'scrollToLoadBuffer' configuration to PagingScrollbar. This is the time in milliseconds to buffer load requests when scrolling the PagingScrollbar
Element getWidth and getHeight now allows the return of precise measurements (subpixel) for browsers which support subpixels
[EXTJSIV-646] Add getHeader method to Panel
[EXTJSIV-794] Fix tree destroy issue
Updated Ext.Version with extra value checking and docs
[EXTJSIV-791] Allow Component.setLoading method to accept a message String as its first argument
[EXTJSIV-708] Fix issue when showing tooltips on a scrolled document
[EXTJSIV-805] Fix up unstyled css prefix. Also move setting the baseCls before calling the superclass method
[EXTJSIV-803] HeaderContainer ColumnLayout fixes for resetting scrollLeft/scrollTop
Added beforeComponentLayout template method to Component
Ext.DomHelper insertHtml now supports TextNodes properly
[EXTJSIV-792] TabPanel will now activate the firstTab by default if no activeTab property is passed
[EXTJSIV-690] Set the default minButtonWidth for all Panels to 75 to match Ext3; made minButtonWidth apply as defaults for buttons added via 'fbar' and 'buttons' configs only; updated docs to make minButtonWidth clearer
[EXTJSIV-553] Make Header resizing work with flexed Headers, minWidth and forceFit
RowEditor is no longer a floating component managed by the zindex manager
Chart's factory method for axes is now implemented the same as the series factory method. In addition series and axis types are no longer case sensitive
[EXTJSIV-799] Create a processView method in axes that perform aggregation and filtering operations on stores to return a substore to be rendered by the axes
Move fadeIn, fadeOut, scale, shift, and pause back into Element. Mark methods for deprecation where appropriate
[EXTJSIV-357] Implement support for Drag and Drop of Headers between Locked and Unlocked sections in Grids and Trees
[EXTJSIV-844] Allow template to accept member functions/properties when passing an array
Add a static create method to Base.js so that you can do Class.create() on any class
[EXTJSIV-553] Group headers must have their minWidths synched when child headers are hidden or shown
Support inline data on Model definition
[EXTJSIV-814] Add setTitle methods to chart axes and series to allow changing titles programmatically
Support delayed binding of Stores to DataViews
[EXTJSIV-534] PagingScroller will now track the virtualScrollTop and is able to restore it when synchronizing views
TreePanel and GridPanel now relay events from their underlying View such as itemclick, itemcontextmenu, etc
[EXTJSIV-834] Ext.grid.feature.Grouping tracks expanded/collapsed state after refreshing the view
[EXTJSIV-866] Animations will default to 'px' if no units are specified for height, width, top, and left
[EXTJSIV-807] Add dynamic grouping to Stores
[EXTJSIV-827][EXTJSIV-861] VML now supports image type
[EXTJSIV-819] Fix double-margin bug in IE6 for items floated by Column layout
[EXTJSIV-793] Fix collapsed Panel still being visible in Accordion layout
[EXTJSIV-703] Fix Collapsible border layout not auto collapsing when focus
[EXTJSIV-877] Default column.Action to sortable: false
[EXTJSIV-174] Implemented getChecked on TreeView and TreePanel
[EXTJSIV-878] Fixed an issue when maximizing containers in an ownerCt
[EXTJSIV-848] Added a `decimals` option in the Numeric axis that will round to the specified decimals the values in the axis
[EXTJSIV-832][EXTJSIV-472] Buttons and tabs: add a span inside the button element to receive the icon styling; prevents the icon from shifting to the northwest when the button is in active state in IE. Other buttons/tabs CSS cleanup as required
[EXTJSIV-855] Automatically create an expanded root node if rootVisible is set to false and no root node has been defined
[EXTJSIV-816] Added an insert method on NodeInterface
[EXTJSIV-869] Added an onRegionTitleChange method to BorderLayout which will update the a header's text whenever a titlechange event is fired
[EXTJSIV-829] Support sending back expanded true in Node data. If no children are specified on that node, automatically load the node. Also fixed some bugs related to quickly expanding and collapsing
[EXTJSIV-728] Allow the tree to use a proxy as specified on the Model
[EXTJSIV-695] Add JsonP class and hook up ScriptTagProxy to use it
[EXTJSIV-873] Menu will not show itself if there are no items
[EXTJSIV-920] Ext.grid.feature.Grouping disabled configuration will now uncheck the grouping menu item
[EXTJSIV-928] Implement qtips on Tree Nodes. Change QuickTips to use the data-qtip attribute instead of ext:qtip. This allows DomQuery to target elements with qtips. This allows us to set qtips on any element on the page instead of just the front most elements
Added Ext.Base.borrow method to Borrow another class' members to the prototype of this class
[EXTJSIV-967] Remove layout.Manager and override the static create method on Ext.layout.Layout to be like a factory method for any type of layout
[EXTJSIV-875] Ext.JSON now supports a 'safe' mode
Aliased Ext.value to Ext.valueOf and deprecate the old one
isLoading method hoisted to AbstractStore so that it is available on TreeStore and Store
Rename DragDropMgr -> DragDropManager
Rename ModelMgr -> ModelManager
Rename TaskMgr -> TaskManager
Rename ComponentMgr -> ComponentManager
Rename PluginMgr -> PluginManager
Rename StoreMgr -> StoreManager
Rename FocusMgr -> FocusManager
Rename WindowMgr -> WindowManager
Rename themeMgr -> themeManager
Rename ButtonToggleMgr -> ButtonToggleManager
Rename Ext.menu.MenuMgr -> Ext.menu.manager
Remove ReaderMgr
Remove WriterMgr
In all documentation and examples, Ext.define is now used to define Models, not Ext.regModel
Move field implementation classes into Ext.form.field.* namespace
Animate mixin's hasActiveFx renamed to getActiveAnimation and stopFx renamed to stopAnimation
Removed 'tip' and 'quicktip' xtypes as they should not be added as widgets. QuickTipManager is a singleton. and 'tooltip' is a widget
Replaced all superclass syntax with callParent where possible throughout library and examples
[EXTJSIV-853] Rename ToolTip initTarget to setTarget
Ext.data.JsonReader -> Ext.data.reader.Json
Ext.data.ArrayReader -> Ext.data.reader.Array
Ext.data.Reader -> Ext.data.reader.Reader
Ext.data.XmlReader -> Ext.data.reader.Xml
Ext.data.AjaxProxy -> Ext.data.proxy.Ajax
Ext.data.ClientProxy -> Ext.data.proxy.Client
Ext.data.DirectProxy -> Ext.data.proxy.Direct
Ext.data.LocalStorageProxy -> Ext.data.proxy.LocalStorage
Ext.data.RestProxy -> Ext.data.proxy.Rest
Ext.data.ScriptTagProxy -> Ext.data.proxy.ScriptTag
Ext.data.ServerProxy -> Ext.data.proxy.Server
Ext.data.SessionStorageProxy -> Ext.data.proxy.SessionStorage
Ext.data.WebStorageProxy -> Ext.data.proxy.WebStorage
Ext.data.XmlWriter -> Ext.data.writer.Xml
Ext.data.Writer -> Ext.data.writer.Writer
Ext.chart.Callouts -> Ext.chart.Callout
Ext.chart.Labels -> Ext.chart.Label
Ext.chart.Highlights -> Ext.chart.Highlight
Ext.chart.Tips -> Ext.chart.Tip
Ext.chart.Shapes -> Ext.chart.Shape
Ext.data.Proxy -> Ext.data.proxy.Proxy
Ext.draw.SpriteGroup -> Ext.draw.SpriteComposite
Ext.fx.PropHandler -> Ext.fx.PropertyHandler
Ext.fx.target.SpriteGroup -> Ext.fx.target.CompositeSprite
Ext.data.proxy.ScriptTag -> Ext.data.proxy.JsonP
Ext.grid.HeaderContainer -> Ext.grid.header.Container
Ext.grid.HeaderDragZone -> Ext.grid.header.DragZone
Ext.grid.HeaderDropZone -> Ext.grid.header.DropZone
Ext.grid.HeaderReorderer -> Ext.grid.header.Reorderer
Ext.grid.GridPanel -> Ext.grid.Panel
Ext.menu.DateMenu -> Ext.menu.DatePicker
Ext.menu.ColorMenu -> Ext.menu.ColorPicker
Ext.menu.MenuManager -> Ext.menu.Manager
Ext.panel.TablePanel -> Ext.panel.Table
Ext.resizer.ResizeHandle -> Ext.resizer.Handle
Ext.grid.CellEditing -> Ext.grid.plugin.CellEditing
Ext.grid.Editing -> Ext.grid.plugin.Editing
Ext.grid.GridView -> Ext.grid.View
Ext.grid.GridViewDropZone -> Ext.grid.ViewDropZone
Ext.grid.GridPanel -> Ext.grid.Panel
Ext.grid.RowEditing -> Ext.grid.plugin.RowEditing
Ext.grid.HeaderReorderer -> Ext.grid.plugin.HeaderReorderer
Ext.grid.HeaderResizer -> Ext.grid.plugin.HeaderResizer
Ext.grid.GridViewDragDrop -> Ext.grid.plugin.DragDrop
Ext.ImageComponent -> Ext.Img
Ext.layout.Container -> Ext.layout.container.Container
Ext.layout.AbstractContainer -> Ext.layout.container.AbstractContainer
Ext.layout.Component -> Ext.layout.component.Component
Ext.layout.component.SliderField -> Ext.layout.component.field.Slider
Ext.layout.component.form.Field -> Ext.layout.component.field.Field
Ext.layout.component.form.File -> Ext.layout.component.field.File
Ext.layout.component.form.HtmlEditor -> Ext.layout.component.field.HtmlEditor
Ext.layout.component.form.Text -> Ext.layout.component.field.Text
Ext.layout.component.form.TextArea -> Ext.layout.component.field.TextArea
Ext.layout.component.form.Trigger -> Ext.layout.component.field.Trigger
Ext.tip.QuickTips -> Ext.tip.QuickTipManager
Ext.toolbar.PagingToolbar -> Ext.toolbar.Paging
Ext.tree.SelectionModel -> Ext.selection.TreeModel
Ext.tree.TreeColumn -> Ext.tree.Column
Ext.tree.TreePanel -> Ext.tree.Panel
Ext.tree.TreeView -> Ext.tree.View
Ext.tree.TreeViewDragZone -> Ext.tree.ViewDragZone
Ext.tree.TreeViewDropZone -> Ext.tree.ViewDropZone
Ext.view.TableView -> Ext.view.Table
Ext.Container.getIndexOfHeader -> Ext.Container.getHeaderIndex
Ext.Container.getHeaderByIndex -> Ext.Contrainer.getHeaderAtIndex
Ext,grid.feature.Feature.getTplFragments -> Ext.grid.feature.Feature.getFragmentTpl
Ext.grid.feature.Grouping.getTplFragments -> Ext.grid.feature.Grouping.getFragmentTpl
Ext,grid.feature.GroupingSummary.getTplFragments -> Ext.grid.feature.GroupingSummary.getFragmentTpl
Ext,grid.feature.Summary.getTplFragments -> Ext.grid.feature.Summary.getFragmentTpl
Ext,grid.header.Container.getTplFragments -> Ext.grid.header.Container.getFragmentTpl
Ext.layout.container.Border.getPlaceHolder -> Ext.layout.container.Border.getPlaceholder
Ext.version.getSimplified -> Ext.version.getShortVersion
Ext.version.simplified -> Ext.version.shortVersion
Ext.Object.keyOf -> Ext.Object.getKey
Ext.String.parseQueryString -> Ext.Object.fromQueryString
Ext.Version.isSmallerThan -> Ext.Version.isLessThan
Ext.draw.Surface.newInstance -> Ext.draw.Surface.create
Ext.util.Inflector.isUncountable -> Ext.util.Inflector.isTransnumeral
Ext.draw.Surface.positionSpriteInList -> Ext.draw.Surface.normalizeSpriteCollection
Ext.util.AbstractMixedCollection.removeByKey -> Ext.util.AbstractMixedCollection.removeAtKey
Ext.util.HashMap.removeByKey -> Ext.util.HashMap.RemoveAtKey
Ext.FocusManager.removeWhitelistXType -> Ext.FocusManager.removeWhitelistByXType
Ext.data.Connection.setupOptions -> Ext.data.Connection.setOptions
Ext.FocusManager.removeWhitelistXType -> Ext.FocusManager.removeXTypeFromWhitelist
Ext.FocusManager.addWhitelistXtype -> Ext.FocusManager.addXTypeToWhitelist
Ext.form.Labelable.applyFieldDefaults -> Ext.form.Lableable.setFieldDefaults
Ext.form.field.areValuesEqual -> Ext.form.field.isEqual
Ext.ClassManager.assignNamespace -> Ext.ClassManager.setNamespace
Ext.menu.Menu.canActivateItem -> Ext.menu.Menu.isActivatable
Ext.form.Panel.checkChanges -> Ext.form.Panel.checkChange
Ext.form.Basic.checkDirtyChange -> Ext.form.Basic.checkDirty
Ext.form.FormPanel -> Ext.form.Panel
Ext.chart.LegendItem.createSprites -> Ext.chart.LegendItem.createLegend
Ext.chart.axis.Axis.drawLabels -> Ext.chart.axis.Axis.drawLabel
Ext.Loader.exist -> Ext.Loader.isCreated
Ext.grid.header.Container.getColumnsMenu -> Ext.grid.header.Container.getColumnMenu
Ext.form.field.File.buttonCfg -> Ext.form.field.File.buttonConfig
Ext.data.proxy.Server.dirParam -> Ext.data.proxy.Server.directionParam
Ext.grid.feature.Grouping.groupHdTpl -> Ext.grid.feature.Grouping.groupHeaderTpl
Ext.draw.Surface.implOrder -> Ext.draw.Surface.enginePriority
Ext.draw.Component.implOrder -> Ext.draw.Component.enginePriority
Ext.charts.Series.markerCfg -> Ext.chart.Series.markerConfig
FocusManager.placeHolder -> FocusManager.placeholder
Panel.placeHolder -> Panel.placeholder
Border.placeHolder -> Border.placeholder
Ext.chart.series.Bar.xpadding -> Ext.chart.series.Bar.xPadding
Ext.chart.series.Bar.ypadding -> Ext.chart.series.Bar.yPadding
Added many guides, screenshots, and videos from the Sencha Blog and other sources to the documentation application
API documentation screenshots and example updates for (Ext.window.Window, Ext.window.MessageBox, Ext.toolbar.Toolbar, Ext.toolbar.TextItem, Ext.toolbar.Spacer, Ext.toolbar.Separator, Ext.toolbar.Fill, Ext.tab.TabPanel, Ext.slider.Tip, Ext.slider.Single,Ext.slider.Multi, Ext.resizer.Resizer, Ext.layout.container.Table, Ext.layout.container.Fit, Ext.layout.container.Column, Ext.layout.container.Card, Ext.layout.container.Border, Ext.layout.container.Accordion, Ext.layout.container.Absolute, Ext.form.FormPanel, Ext.form.BaseField, Ext.form.Checkbox, Ext.form.CheckboxGroup, Ext.form.ComboBox, Ext.form.Date, Ext.form.Display, Ext.form.FieldContainer, Ext.form.FieldSet, Ext.form.File, Ext.form.FormPanel, Ext.form.HtmlEditor, Ext.form.Label, Ext.form.Number, Ext.form.Radio, Ext.form.RadioGroup, Ext.form.Text, Ext.form.TextArea, Ext.form.Time
Updated AbstractComponent
[EXTJSIV-806] Updated AbstractDataView
Updated AbstractMixedCollection
Updated AbstractPanel
Added Application
Updated Array
Update Axis
Update Base
Update Cartesian
[EXTJSIV-748] Add CellEditing
Update Chart Labels
Update Chart LineSeries
Update Class
Update ClassManager
Added Controller
Update Direct
[EXTJSIV-721] Update Direct proxy
[EXTJSIV-734] Add DrawComponent
Update Ext
Added EventBus
Added Gauge Chart
Added Grid Panel
Added Grid Scroller
[EXTJSIV-644] Updated Loader
[EXTJSIV-723] Update NodeInterface
Updated Object
Updated Observable
Added PropertyGrid
Updated field.Number
[EXTJSIV-754] Add RowEditing
Added RowNumberer
Added Sortable
Added Sprite
[EXTJSIV-726] Add Tree
[EXTJSIV-727] Update TreeStore
Desktop Example to be re-implemented
Ext.data.BufferStore will be removed and its methods moved up into Ext.data.Store
Grid promote from markup script sometimes fails in IE6 and IE7
TreePanel has some DnD issues in IE9
Several classes missing adequate documentation
Small rendering glitches on tabs in Mac Safari 5
Buttons can be cropped when sizing a Window to a very small width (e.g. under 150px)
Grids can sometimes lose scrollbars when their container is resized
Vertical panel headers use the wrong font in IE9
Grid state does not save column widths
TriggerFields are not aligned flushed to the edge in IE6 and IE7
Grid filtering feature doesn't support setting filters via config
TreePanel is missing documentation. A guide will be release separately before GA
Menu styling in access theme has some imperfections
Simple Tasks example is missing
Calendar components have not been fully ported yet
Tree Filtering will be implemented before GA
KeyNav example has inconsistent spacing in some IE versions
Tab is not marked selected if it is the only tab in a TabPanel and is set active by default
Hovering over the bottom spinner of a NumberField does not highlight it
Several small IE9 rendering issues
Some slight font inconsistencies between components