/**
* Ext JS 最新动态
* 2008-08-04 放出目前最新版本 v2.2
* 上一个版本 v2.1 是在 2008-04-20 出炉的,当中间隔了相当长一段时间
*/
/**
* Release Notes for v2.2.0
* Release Date: August 4, 2008
* Current Version: 2.2.0 (rev 2547)
* Previous Version: 2.1.0 (rev 2042)
*/
------------------------------------------
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
- Ext Base
- Added UTF-8 to defaultPostHeader to support international char sets properly
- Ext.core
- 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
- Ext.Element
- Event registration improvements
- Updated Gecko/Mac overflow auto fix to be scoped to Gecko2 only
- Shim border fix for IE8
- Ext.EventManager
- Event handler registration logic refactored to fix DOM leak issues
- Ext.Updater
- Now extends Ext.util.Observable
- New overrideable getDefaultRenderer method
- Fix in update method to preserve passed in config options correctly
- Ext.data
- Ext.data.Connection
- New disableCachingParam config
- Ext.data.Record
- Fixed type coercion bug in isModified
- Ext.data.Tree
- New Node.isExpandable method
- Ext.util
- Ext.util.ClickRepeater
- Fixed scope issue when unregistering interal event handlers
- Ext.util.Date
- Various date format fixes
- Ext.util.Format
- Fix in htmlDecode to handle ampersands correctly
- New nl2br (newline to BR) function
- Ext.util.History
- Ext.util.KeyMap
- Added stopEvent as a valid config option for the addBinding method
- Ext.widgets
- Ext.Button
- Fixes to minimize mouse handlers created on buttons
- Ext.Component
- New initPlugin method for more flexible plugin initialization
- Fix to ignore state events if stateful=false
- 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
- 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
- Ext.DataView
- New mouseenter and mouseleave events
- New trackOver config to enable mouse events
- Fix in getNodes to calculate the end node correctly
- 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
- Ext.PagingToolbar
- Added beforechange and change events and changePage method
- Fixed handling of 0 entered into the page field
- 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
- 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
- Ext.QuickTips
- Added autoRender support to fix initial display issues
- 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
- 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
- Ext.StatusBar
- Fix for setting the proper default icon on clear
- 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
- Ext.Tip
- Fixed IE7 repaint bug on initial show
- Ext.Toolbar
- Fix in addField to add the fields to the items collection rather than the Toolbar items
- Ext.Window
- Added doLayout call on resize
- Ext.dd.DDCore
- Fixed null error in isValidHandleChild
- Ext.dd.ScrollManager
- Fix to enable overriding scroll frequency in the scroll config object
- Ext.dd.StatusProxy
- Fix to remove float style from ghost elements when adding them to the proxy to prevent proxy box collapse
- Ext.form.Checkbox
- Completely refactored to support new visual styles
- Ext.form.CheckboxGroup
- 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
- 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
- Ext.form.FormPanel
- Change to make the form tag into the panel's body element
- 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
- Ext.form.Label
- Ext.form.TextArea
- Fixed onKeyUp not calling its superclass method
- Ext.form.TimeField
- Fix for broken field on DST boundary dates
- 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
- Ext.form.Radio
- Completely refactored to support new visual styles
- Ext.form.RadioGroup
- Ext.form.TextField
- Fix for selectOnFocus support
- Fixed broken key filtering when using maskRe in non-FF browsers
- Ext.grid.ColumnModel
- Fixed configchange event declaration name typo
- 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
- Ext.grid.GridPanel
- New deferRowRender config
- 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)
- Ext.layout.BorderLayout
- Added destroy method to clean up splitbars created by layout
- Ext.layout.ColumnLayout
- Target size calculation fix for IE
- Ext.layoutContainerLayout
- Added support for subclass destroy functions
- 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
- Ext.menu.Menu
- New ignoreParentClicks config to ignore clicks on menu items with child menus
- Ext.menu.TextItem
- Updated constructor to support config object in addition to just text
- Ext.tree.TreeDragZone
- Fix to honor the hlDrop config on invalid drop repair
- Ext.tree.TreeDropZone
- Fixed highlight calls to check enableFx first to avoid possible errors
- Ext.tree.TreeEditor
- Fixed editor alignment to node when autoScroll is on and the node is outside the scroll area
- Ext.tree.TreeLoader
- Fixed type coercion bug in isLoading
- Updated createNode to support new TreePanel.nodeTypes
- Ext.tree.TreeNode
- New getLoader method
- Fixed null error in destroy when no child nodes present
- Ext.tree.TreeNodeUI
- Refactored internal support for Ext.data.Node.isExpandable
- 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
分享到:
相关推荐
EXT JS 是一种基于JavaScript的富客户端应用框架,主要用于构建交互性强、用户体验良好的Web应用程序。它提供了大量的组件和功能,使得开发者能够轻松创建复杂的用户界面。本压缩包包含EXT JS的多个版本源码,如ext-...
`Ext.Loader` 是 Ext4 中的一个核心特性,用于动态加载所需的 JavaScript 类库和模块,这在开发大型应用时尤其有用,因为它可以显著减少页面初次加载时的资源需求。 动态加载的核心在于按需加载,即只有在实际需要...
EXT JS是一个基于JavaScript的框架,主要应用于界面式开发,方便用户快速高效地制作出一个界面统一的应用系统。EXT JS框架具有丰富的界面功能,能够带来良好的用户体验。 二、动态加载机制的实现 EXT JS的动态加载...
这种技术的核心是利用EXTJS库的EXT4.3版本,EXTJS是一个强大的JavaScript框架,专门用于创建富互联网应用程序(RIA)。在本文中,我们将深入探讨EXT4.3如何实现动态表单以及与之相关的动态grid功能。 1. **EXT4.3...
JavaScript是EXT JS的基础,它是一种广泛使用的客户端脚本语言,用于在用户的浏览器上运行代码,实现动态交互效果。JavaScript与EXT JS的结合使得开发者可以利用EXT JS提供的高级UI组件和数据管理功能,同时利用...
Ext JS 是一种流行的JavaScript库,专门用于构建富客户端的Web应用程序。它提供了丰富的用户界面组件,如表格、面板、窗口、菜单等,使得开发者能够创建功能强大的交互式前端应用。在"ext js 打包资源下载"中,我们...
这本书分为三章,涵盖了Ext JS的关键概念和技术,旨在帮助开发者充分利用这个强大的JavaScript库来构建功能丰富的Web应用程序。 第一章可能涉及了Ext JS的基础和核心概念,包括MVC(Model-View-Controller)架构的...
《JavaScript凌厉开发——Ext JS3详解与实践》是一本深度探讨JavaScript库Ext JS3的专著,旨在帮助开发者深入理解和高效运用这一强大的前端框架。本文将围绕标题、描述及标签,详细介绍Ext JS3的核心概念、关键特性...
Ext JS是一个基于JavaScript的开源前端框架,用于构建跨浏览器的动态Web应用。其最显著的特点是提供了一套丰富的用户界面组件,这些组件在外观和感觉上都极为吸引人,非常适合构建富客户端(Rich Internet ...
EXT JS 是一款强大的JavaScript库,专门用于构建富客户端应用程序。其统计图表组件是EXT JS库中的一个重要部分,提供了丰富的图表类型和高度定制的功能,适用于数据分析、数据可视化以及各种业务报告。EXT JS Charts...
EXT JS是一个强大的JavaScript库,专用于构建富客户端Web应用程序,其组件化的设计使得创建复杂的用户界面变得简单。EXT JS中的Grid Panel是常用的数据显示组件,而动态列的功能则为Grid Panel增加了灵活的可配置性...
EXT JS 是一个强大的JavaScript库,专门用于构建富客户端应用程序,尤其在企业级Web应用中广泛应用。EXT JS 提供了丰富的组件、布局管理、数据绑定、拖放功能等,使得开发者可以构建出美观且功能强大的用户界面。EXT...
3. **关注官方动态**:定期查看 Sencha 官网上的最新消息和技术博客,了解 Ext JS 的最新发展动向。 4. **阅读相关书籍**:参考《Ext JS 4 Web Application Development Cookbook》等专业书籍,系统学习 Ext JS 的...
总结来说,"最新Ext js 开发工具(IDE)"是指利用Spket IDE来开发基于Ext JS的Web应用程序,结合Ajax技术实现异步数据交互,利用DWR简化服务器端通信,同时借助强大的JavaScript支持提升开发效率。这个1.6.18版本的...
Ext JS是一个用于构建丰富互联网应用程序(RIA)的跨浏览器JavaScript框架。它不仅支持桌面应用程序的动态用户界面构建,还支持数据驱动的Web应用程序。此外,Ext JS为Ext Designer提供了基础,Ext Designer是一个...
2. **数据绑定**:EXT JS的数据绑定机制允许UI与后台数据模型实时同步,这是实现动态、响应式界面的关键。 3. **布局管理**:EXT JS提供了多种布局模式,如fit、form、border等,源码中可以查看这些布局如何计算和...
Ext JS是一个用于构建现代化Web应用程序的JavaScript库。它提供了一套全面的UI组件集合,以及一系列高级功能,如数据管理、表格渲染、图表绘制等,帮助开发者快速构建高性能、跨平台的应用程序。本书《Mastering Ext...
Ext4.0是Sencha Ext JS的一个版本,它提供了一个强大的JavaScript组件库,用于构建富客户端应用程序。 首先,ComboBox在Ext JS中是一个可选列表的输入控件,它可以展示一个下拉菜单供用户选择。在本地模式下,...
这本书深入浅出地介绍了Ext JS的核心概念、组件和功能,旨在帮助开发者掌握这一强大的JavaScript库,从而构建高效、用户友好的Web应用程序。 Ext JS是一个用于构建富互联网应用程序(RIA)的开源JavaScript库,它...
Ext JS 是一个强大的JavaScript框架,用于构建富客户端Web应用程序。在描述中提到的"动态下拉框"(Dropdown)和"checkbox",是指在Ext JS中实现的一种具有选择功能的下拉列表,用户可以选择多个选项,每个选项前都有...