`
dayone
  • 浏览: 365288 次
  • 性别: Icon_minigender_1
  • 来自: xian
社区版块
存档分类
最新评论

Ext JS 最新动态

阅读更多

/**
 * 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
      • New component
    • 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
      • New component
    • 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
      • Added setText method
    • 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
      • New component
    • 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 源码和学习资料

    EXT JS 是一种基于JavaScript的富客户端应用框架,主要用于构建交互性强、用户体验良好的Web应用程序。它提供了大量的组件和功能,使得开发者能够轻松创建复杂的用户界面。本压缩包包含EXT JS的多个版本源码,如ext-...

    Ext4 动态加载js例子

    `Ext.Loader` 是 Ext4 中的一个核心特性,用于动态加载所需的 JavaScript 类库和模块,这在开发大型应用时尤其有用,因为它可以显著减少页面初次加载时的资源需求。 动态加载的核心在于按需加载,即只有在实际需要...

    EXT JS动态加载机制的研究与实现.pdf

    EXT JS是一个基于JavaScript的框架,主要应用于界面式开发,方便用户快速高效地制作出一个界面统一的应用系统。EXT JS框架具有丰富的界面功能,能够带来良好的用户体验。 二、动态加载机制的实现 EXT JS的动态加载...

    EXT4.3实现动态表单全动态

    这种技术的核心是利用EXTJS库的EXT4.3版本,EXTJS是一个强大的JavaScript框架,专门用于创建富互联网应用程序(RIA)。在本文中,我们将深入探讨EXT4.3如何实现动态表单以及与之相关的动态grid功能。 1. **EXT4.3...

    ext js javascript ext设计软件

    JavaScript是EXT JS的基础,它是一种广泛使用的客户端脚本语言,用于在用户的浏览器上运行代码,实现动态交互效果。JavaScript与EXT JS的结合使得开发者可以利用EXT JS提供的高级UI组件和数据管理功能,同时利用...

    ext js 打包资源下载

    Ext JS 是一种流行的JavaScript库,专门用于构建富客户端的Web应用程序。它提供了丰富的用户界面组件,如表格、面板、窗口、菜单等,使得开发者能够创建功能强大的交互式前端应用。在"ext js 打包资源下载"中,我们...

    Ext JS高级程序设计

    这本书分为三章,涵盖了Ext JS的关键概念和技术,旨在帮助开发者充分利用这个强大的JavaScript库来构建功能丰富的Web应用程序。 第一章可能涉及了Ext JS的基础和核心概念,包括MVC(Model-View-Controller)架构的...

    JavaScript凌厉开发——Ext JS3详解与实践

    《JavaScript凌厉开发——Ext JS3详解与实践》是一本深度探讨JavaScript库Ext JS3的专著,旨在帮助开发者深入理解和高效运用这一强大的前端框架。本文将围绕标题、描述及标签,详细介绍Ext JS3的核心概念、关键特性...

    ext js 中文手册

    Ext JS是一个基于JavaScript的开源前端框架,用于构建跨浏览器的动态Web应用。其最显著的特点是提供了一套丰富的用户界面组件,这些组件在外观和感觉上都极为吸引人,非常适合构建富客户端(Rich Internet ...

    EXT JS 统计图表

    EXT JS 是一款强大的JavaScript库,专门用于构建富客户端应用程序。其统计图表组件是EXT JS库中的一个重要部分,提供了丰富的图表类型和高度定制的功能,适用于数据分析、数据可视化以及各种业务报告。EXT JS Charts...

    ext动态列

    EXT JS是一个强大的JavaScript库,专用于构建富客户端Web应用程序,其组件化的设计使得创建复杂的用户界面变得简单。EXT JS中的Grid Panel是常用的数据显示组件,而动态列的功能则为Grid Panel增加了灵活的可配置性...

    EXT JS 实例集合

    EXT JS 是一个强大的JavaScript库,专门用于构建富客户端应用程序,尤其在企业级Web应用中广泛应用。EXT JS 提供了丰富的组件、布局管理、数据绑定、拖放功能等,使得开发者可以构建出美观且功能强大的用户界面。EXT...

    Ext JS学习资料

    3. **关注官方动态**:定期查看 Sencha 官网上的最新消息和技术博客,了解 Ext JS 的最新发展动向。 4. **阅读相关书籍**:参考《Ext JS 4 Web Application Development Cookbook》等专业书籍,系统学习 Ext JS 的...

    最新Ext js 开发工具(IDE)

    总结来说,"最新Ext js 开发工具(IDE)"是指利用Spket IDE来开发基于Ext JS的Web应用程序,结合Ajax技术实现异步数据交互,利用DWR简化服务器端通信,同时借助强大的JavaScript支持提升开发效率。这个1.6.18版本的...

    Learning Ext JS

    Ext JS是一个用于构建丰富互联网应用程序(RIA)的跨浏览器JavaScript框架。它不仅支持桌面应用程序的动态用户界面构建,还支持数据驱动的Web应用程序。此外,Ext JS为Ext Designer提供了基础,Ext Designer是一个...

    深入浅出ext js源码

    2. **数据绑定**:EXT JS的数据绑定机制允许UI与后台数据模型实时同步,这是实现动态、响应式界面的关键。 3. **布局管理**:EXT JS提供了多种布局模式,如fit、form、border等,源码中可以查看这些布局如何计算和...

    《Mastering Ext JS》 PDF版本下载.txt

    Ext JS是一个用于构建现代化Web应用程序的JavaScript库。它提供了一套全面的UI组件集合,以及一系列高级功能,如数据管理、表格渲染、图表绘制等,帮助开发者快速构建高性能、跨平台的应用程序。本书《Mastering Ext...

    Ext4.0 动态修改ComboBox选择项(本地模式)

    Ext4.0是Sencha Ext JS的一个版本,它提供了一个强大的JavaScript组件库,用于构建富客户端应用程序。 首先,ComboBox在Ext JS中是一个可选列表的输入控件,它可以展示一个下拉菜单供用户选择。在本地模式下,...

    Learning Ext JS 3.2

    这本书深入浅出地介绍了Ext JS的核心概念、组件和功能,旨在帮助开发者掌握这一强大的JavaScript库,从而构建高效、用户友好的Web应用程序。 Ext JS是一个用于构建富互联网应用程序(RIA)的开源JavaScript库,它...

    ext js 动态下来框

    Ext JS 是一个强大的JavaScript框架,用于构建富客户端Web应用程序。在描述中提到的"动态下拉框"(Dropdown)和"checkbox",是指在Ext JS中实现的一种具有选择功能的下拉列表,用户可以选择多个选项,每个选项前都有...

Global site tag (gtag.js) - Google Analytics