Thursday, August 21, 2008

Release Notes for Extjs 2.2.0



Release Notes for Ext 2.2.0

Release Date: August 4, 2008
Current Version: 2.2.0 (rev 2547)
Previous Version: 2.1.0 (rev 2042)
Overview

* Full Firefox 3.0 support
* Added Ext.History component and sample
* Completely refactored Checkbox and Radio controls
* Added CheckboxGroup and RadioGroup components and sample
* Added MultiSelect and ItemSelector extensions and sample
* Added FileUploadField extension and sample
* Added XMLTreeLoader extension and sample
* Added several new Drag-and-Drop samples
* Added GMapPanel extension and sample
* Grid performance improvements
* Many general improvements and bug fixes
* Extensive documentation improvements
* Various locale file updates

Change Log

* Adapters
o Ext Base
+ Added UTF-8 to defaultPostHeader to support international char sets properly
* Ext.core
o Ext
+ New properties for isGecko2 and isGecko3
+ Updated useShims property to be Gecko2-only on Mac
+ Fix for isArray and array check fix in Ext.each
o Ext.Element
+ Event registration improvements
+ Updated Gecko/Mac overflow auto fix to be scoped to Gecko2 only
+ Shim border fix for IE8
o Ext.EventManager
+ Event handler registration logic refactored to fix DOM leak issues
o Ext.Updater
+ Now extends Ext.util.Observable
+ New overrideable getDefaultRenderer method
+ Fix in update method to preserve passed in config options correctly
* Ext.data
o Ext.data.Connection
+ New disableCachingParam config
o Ext.data.Record
+ Fixed type coercion bug in isModified
o Ext.data.Tree
+ New Node.isExpandable method
* Ext.util
o Ext.util.ClickRepeater
+ Fixed scope issue when unregistering interal event handlers
o Ext.util.Date
+ Various date format fixes
o Ext.util.Format
+ Fix in htmlDecode to handle ampersands correctly
+ New nl2br (newline to BR) function
o Ext.util.History
+ New component
o Ext.util.KeyMap
+ Added stopEvent as a valid config option for the addBinding method
* Ext.widgets
o Ext.Button
+ Fixes to minimize mouse handlers created on buttons
o Ext.Component
+ New initPlugin method for more flexible plugin initialization
+ Fix to ignore state events if stateful=false
o Ext.Container
+ Updated onDestroy to call destroy on the container's layout if available
+ Fixed default scope passed to the cascaded function in Container.cascade
o Ext.DatePicker
+ Marked constrainToViewport config as deprecated (it's not currently used)
+ Changed disabledDaysText and disabledDatesText to default to "Disabled" instead of ""
+ New configs for minDate, maxDate, disabledDays, disabledDaysRE and disabledDates
+ New methods setDisabledDates, setDisabledDays, setMinDate and setMaxDate
+ New showToday config to show/hide the Today button and footer
+ Fixed selectToday to check for disabled Today button before changing the date
o Ext.DataView
+ New mouseenter and mouseleave events
+ New trackOver config to enable mouse events
+ Fix in getNodes to calculate the end node correctly
o Ext.Editor
+ New canceledit event
+ Fixed issue with TriggerField editors not blurring correctly on key navigation
+ Fixed editor wrapper element scrollbar issue in FF2/Opera
o Ext.PagingToolbar
+ Added beforechange and change events and changePage method
+ Fixed handling of 0 entered into the page field
o Ext.Panel
+ Change to set ownerCt on buttons added to panels
+ Fix for FF2/Mac scroll bar issue on contained items
+ Fix panel disabling support in IE
+ Fixed in destruction order of internal components
o Ext.ProgressBar
+ Fix to only attempt progress updates if rendered
+ Added support for the text config in the wait method
+ Fix for preserving the proper progress width in ratio to the value on resize
o Ext.QuickTips
+ Added autoRender support to fix initial display issues
o Ext.Resizable
+ Change to render the resize proxy to the document body instead of as a sibling to its element so it doesn't interfere with Component position calculations
o Ext.Slider
+ New dragging property and changecomplete event
+ Fixes for slider with minValue != 0
+ Fix for preserving the proper thumb position in ratio to the value on resize
o Ext.StatusBar
+ Fix for setting the proper default icon on clear
o Ext.TabPanel
+ Fix to position the tab strip spacer element correctly for tabPosition bottom
+ Fix for FF3 to raise the contextmenu event correctly on tab strip right-click
o Ext.Tip
+ Fixed IE7 repaint bug on initial show
o Ext.Toolbar
+ Fix in addField to add the fields to the items collection rather than the Toolbar items
o Ext.Window
+ Added doLayout call on resize
o Ext.dd.DDCore
+ Fixed null error in isValidHandleChild
o Ext.dd.ScrollManager
+ Fix to enable overriding scroll frequency in the scroll config object
o Ext.dd.StatusProxy
+ Fix to remove float style from ghost elements when adding them to the proxy to prevent proxy box collapse
o Ext.form.Checkbox
+ Completely refactored to support new visual styles
o Ext.form.CheckboxGroup
+ New component
o Ext.form.DateField
+ New showToday config to show/hide the Today button and footer on the associated DatePicker
+ New methods setDisabledDates, setDisabledDays, setMinValue and setMaxValue
o Ext.form.Field
+ Fix to prevent initializing the data value to emptyText
+ Fix to preserve the originalValue on init
+ Fix for odd FF/Win issue when changing OS window focus that disabled editing
+ Change to default error messages to basic tooltips if no field container el is available
o Ext.form.FormPanel
+ Change to make the form tag into the panel's body element
o Ext.form.HtmlEditor
+ Scoped disabling the font, link, lists and source edit buttons to Safari2 only (Safari3 is OK)
+ Various fixes to improve initialization
+ Fix to prevent multiple event handlers from being setup (resolved double line break issue in IE)
+ Fixed issue of IE allowing toolbar commands to apply to content outside the editor body
o Ext.form.Label
+ Added setText method
o Ext.form.TextArea
+ Fixed onKeyUp not calling its superclass method
o Ext.form.TimeField
+ Fix for broken field on DST boundary dates
o Ext.form.TriggerField
+ Fix for trigger icon alignment to field in IE
+ Fixed missing scope to properly remove the document mousedown handler after mimicing blur
o Ext.form.Radio
+ Completely refactored to support new visual styles
o Ext.form.RadioGroup
+ New component
o Ext.form.TextField
+ Fix for selectOnFocus support
+ Fixed broken key filtering when using maskRe in non-FF browsers
o Ext.grid.ColumnModel
+ Fixed configchange event declaration name typo
o Ext.grid.EditorGrid
+ Fix to align editors correctly with mixed-height row content
+ Fixed bug in preEditValue that prevented html decoding when needed
+ Added onDestroy method to clean up column model's editors on destroy
o Ext.grid.GridPanel
+ New deferRowRender config
o Ext.grid.GridView
+ New configs for controlling cell and row selector class and depth
+ Fixes to sync the invisible focus element on row add/remove actions
+ Moved some rendering logic to afterRender (improved performance)
o Ext.layout.BorderLayout
+ Added destroy method to clean up splitbars created by layout
o Ext.layout.ColumnLayout
+ Target size calculation fix for IE
o Ext.layoutContainerLayout
+ Added support for subclass destroy functions
o Ext.menu.Item
+ Improved tolerance for mousing from a menu to its submenu without dismissing the submenu too quickly while passing over other menu items
o Ext.menu.Menu
+ New ignoreParentClicks config to ignore clicks on menu items with child menus
o Ext.menu.TextItem
+ Updated constructor to support config object in addition to just text
o Ext.tree.TreeDragZone
+ Fix to honor the hlDrop config on invalid drop repair
o Ext.tree.TreeDropZone
+ Fixed highlight calls to check enableFx first to avoid possible errors
o Ext.tree.TreeEditor
+ Fixed editor alignment to node when autoScroll is on and the node is outside the scroll area
o Ext.tree.TreeLoader
+ Fixed type coercion bug in isLoading
+ Updated createNode to support new TreePanel.nodeTypes
o Ext.tree.TreeNode
+ New getLoader method
+ Fixed null error in destroy when no child nodes present
o Ext.tree.TreeNodeUI
+ Refactored internal support for Ext.data.Node.isExpandable
o Ext.tree.TreePanel
+ Ability to specify dataUrl or a TreeLoader config in addition to a TreeLoader instance
+ New nodeTypes support for more flexible node declaration and creation

5 comments:

Classified scripts said...

I visit this site and acquainted with this.This site publish most useful and valuable article.I read this post and find lot of things.I am really happy for reading and knowing this post.

Anonymous said...

[b][url=http://www.uggsonsalewebsite.co.uk/]uggs[/url][/b] Hermes opened his store in 1837, but didn remain in a single place pretty extensive. Right after creating a identify for himself on the Paris Exposition in 1855, he recurring the first in Class gain with the 1867 Exposition Universelle. Due to the fact his harnesses and dressings had been in this kind of superior need, coronations were being rescheduled so that you can await an authentic Hermes accessory..

[b][url=http://www.bestlouisvuittonbags.co.uk/]www.bestlouisvuittonbags.co.uk[/url][/b] Study their procedures, strategies, and ideas. Discover out what helps make them tick. This involves William J. Although they did if your bag costs $1500/ within their outlets they may be not heading to provide it at wholesale for $seventy 5 so an additional seller can offer you it for you for $one hundred fifty. It's not good home business sensation. The whole value Somebody on the best approaches of checking if a bag is pretend is simply by hunting with the worth.

[b][url=http://www.uggsbootsoutletmarket.com/]ugg outlet[/url][/b] If it is really from a further place, you could possibly wear a costume or provide a nationwide dish. Think about tunes or possibly a DVD. Consider of any unique merchandise stated while in the e book - the reasoning would be to set people during the ambiance and support stimulate discussion.. Seem out for bags relying within the occasion by which you might be donning it. Once you last but not least obtain the desired bag, then check for safety padlock, keys, booklets, dust bags and metal tags on the time of purchase. An id selection for identification is also provided using the branded bags.

[b][url=http://www.uggsbootsoutletmall.co.uk/]ugg boots outlet[/url][/b] There are two critical conclusions hosts might take out of this decision. The very first to recollect that there is no DMCA for trademark infringement. At this time, trademark law is trending inside a way that is far more favorable to trademark holders than to users. Certainly, acquiring a genuine Fendi bag does attribute an increased expenses and some of those selling price tag a result of the brand. But All those look-alike designer labels tend not to acquire their observe history aided by the usage of low-priced products and solutions. A great deal of counterfeited companies have ceinture louis vuitton replicated the shape of Louis Vuitton Donna Calzatura vendita Fendi ladies handbag and promote them obtainable.

[b][url=http://www.louisvuittonhandbagsu.com/]Louis Vuitton purses[/url][/b] The Damned Streets: Fret about along with Loathing for Arkham [Dark Horse] A humorous, striking, daunting thrill-ride down the U. Departures solitary piece that will by his private, your pet loyal a 2nd Year portions in the sixteen Olympians with Olympus. Laws, elapsed in regards to '03, will make it a very important felony for only a tutor to acquire erotic speak to every scholar about the very same college, no matter time period..

Anonymous said...

top [url=http://www.001casino.com/]casino bonus[/url] check the latest [url=http://www.realcazinoz.com/]casino[/url] manumitted no consign perk at the leading [url=http://www.baywatchcasino.com/]no deposit bonus
[/url].

Anonymous said...

|
Contacting iF you know your prospect may be acquiring lunch or in the miFFle oF anything signiFicant only tenFs to make your contact bothersome insteaF oF inviting. Set an appointment at a improveF time shoulF your client woulF seem FistracteF. When a person is FistracteF, you merely squanFer each your occasions mainly because he can’t absorb what gooF opportunity you’re oFFering him..
Her name is Jessica anF she is a single mother in Georgia. She is engageF anF living with her Fiance, but she has 2 kiFs she wants http://www.germanylovelv.com/
take care oF anF she wants them [url=http://www.germanylovelv.com/]Louis Vuitton kopierte Tasche kaufen[/url]
know their mother. She wants [url=http://www.germanylovelv.com/]louis vuitton knolckoffs[/url]
be there For them anF with them. InForm them what is special anF unique. Let them know iF you give away books or any items when you appear. Leave your phone number 2 times For clarity.

Anonymous said...

[url=http://www.squidoo.com/saclongchampa]longchamp soldes[/url] Just a reminder that the CVS Halloween party is today from 1-3pm. If you bring your child with you in Fashionable Women Mulberry Euston Leather Tote Bag Dark Gray,Hot Selling In Our Mulberry Handbags Online Shop. costume (or Halloween clothes) and make a purchase you can get a goody bag w/coupons and a Halloween picture of your child. Last year I brought my kids to 5 cvs's;) The coupons were really good and I was able to buy maybe 24 bags of candy and only came out of pocket 6 dollars.
[url=http://longchamppaschersa.webnode.cn/]sac longchamp moins cher[/url] I felt the same way, so this year I decided to make sugar cookie lollipop cookies for party favors that went with our party theme. Wrapped them in lollipop bags with twist tie and they looked adorable and were tasty too. We are proud to offer Mulberry at the highest quality in our Mulberry bags online store. Buy Mulberry to wear or collect, or buy Highly Appreciated Mulberry Women's Bayswater For 13 MacBook Black Bag as a gift for a loved one. I also gave them a fun little toy, but don't know what it's called.
[url=http://saclongchampa.shutterfly.com/]sacs longchamp pas cher[/url] I bought one of those bags that bicyclists use for spare wheels from Amazon for around $25. I use it for my 20" cookie pillow. It's made out of heavyweight rip-stop nylon with light padding and has more than enough room. You cherished the peek a boo toes and the imagined that you saw your favorite celebrity sport the extremely very same in the latest film. But, when you cautiously looked at the value tag which mentioned selling price on desire you knew that this pair was way outside of your achieve. How could you ever before afford anything like this on a wage Cheap Women's Mulberry Bayswater Trimming Leather Tote Bag Light Coffee for sale, Mulberry bags are sell at a big discount that you make now? You know that the model Christian Louboutin is known for their fantastic sneakers.. The fabric handbags and purses are popular with people of all ages. Check out the trendy fabric purses, as they can become a beautiful accessory to your outfit. The fabrics are fine and available in unique designs and colors..