ExtJS 4.0 beta 3的更新说明


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

猜你喜欢

转载自vfl40vfl.iteye.com/blog/1361169