`
yesjavame
  • 浏览: 689460 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

速度真快,ExtJS第5个预览版发布

阅读更多

Release Notes for Ext JS 4 PR5
Release Notes: March 18, 2011
Version Number: 4.0.0pr5
Download: here
Release Notes

New In This Release

  • New Examples
  • Bug Fixes
    • Fix bug on FF for Mac where an initial layout of boxes causes the innerCt to scroll, and it becomes stuck at the scrollPosition. Manifesting in layout-browser example
    • Fix the problem in IE where the margin-bottom of the last item was not being included in the "auto" height of its Container
    • Fix issue where dragging a child to become the last child in a folder would insert it in the wrong position
    • Fix an issue where the sortType was not being honored when local sorting in a grid
    • Fix issue when calling setProxy on a model subclass
    • Fix Ext.panel.TablePanel hideHeaders configuration option
    • Fix button layout in IE7 when minWidth is set
    • Fix minButtonWidth in FormPanels
    • Fix bug where StoreMgr would not be able to create a Store from a store config object
    • Fix layout/alignment issues in fieldset legends with IE
    • Fix for IE6 repaint bug on right edge of framed panel
    • Fix display of tooltip anchor arrow
    • Fix scope for custom validator method
    • Fix icon position of grid header when align:right
    • Fix issue with dateRenderer when dealing with null values
    • Fix issue with masking in IE6-9 Quirks and IE6 strict
    • Fix problem with Panel's initial collapse state setting, and subsequent expansion by the Accordion layout
    • Fix ComboBox setValue to handle empty values
    • Fix issue with Line Series shadows which weren't refreshed when animations were not enabled on
  • Enhancements
    • Refactored the Tree code. Working features as of this point are Tree rendering, expanding & collapsing, drag and drop, loading a tree from memory, have multiple columns, keyboard navigation and selection model
    • Added support for named arguments in Ext.Direct methods
    • Every Record registers itself with the ModelMgr
    • Implemented Tree collapse and expand animations
    • Implement loading nodes in a sorted TreeStore
    • Added a lastframe event to the animation that only fires when the animation actually reaches its end
    • Define getters for getting the computed height and width from an animations target to use as the from values
    • Refactor Tree collapse and expand animations. This fixes quickly collapsing and expanding nodes
    • Added a new transform option for Sorter
    • Panel's getDockedItems now accepts a ComponentQuery selector string
    • Add setSrc method to ImageComponent for changing the image src after initialization
    • Added 'none' as a possible value for msgTarget, to prevent all error message rendering. Only fire errorchange event when the error message actually changes
    • Add hideGroupedHeader support to Ext.grid.GroupingFeature
    • FormPanel and FieldContainer both contained logic to handle the addition and removal of Labelable and Field instances within their items subtree; factored that common logic out into a FieldAncestor mixin for both to use. The new mixin also adds new events 'fieldvaliditychange' and 'fielderrorchange' that allow listening for changes at the parent container level
    • Allow checkbox fields to display errors
    • All the old config properties that controlled the dropdown list have been removed in favor of a single listConfig object, which gets passed along to the BoundList's config. This is much simpler and provides total control over all aspects of the list
    • Implemented valueNotFoundText
    • Enhanced BoundList layout to handle min/max for both width and height
    • Implement ComboBox pageSize option
    • elasticOut and bounceIn easing added for animations
    • Added support for rootVisible. Also moved the creation of the NodeStore from TreeStore to the TreeView
    • Added support for the 'root' configuration option on TreeStore. It supports the 3.3 way of specifying root and children. Automatically figures out whether to load children on expand from the server or memory. Also removed requirement to specify a proxy on a TreeStore. Removed requirement to specify store on TreePanel and support the 'root' config option on TreePanel automatically creating a TreeStore
    • Modified TreeView so that it expands the root node if it's not visible
    • Modified getSourceFiles to include support for writing XML documents
    • Moved additional class for VML from javascript into the stylesheet
    • Add in support for icon and iconCls on tree nodes
    • Support loading flat json data while still loading children from the root property
  • API Changes
    • Refactored Tree to be able to decorate records with a Node API
    • Reimplemented TreeStore and created new class called NodeStore
    • Border layout is now responsible for performing a mini-collapse of a child Panel
    • Panel now performs a collapse to leave its header (or a newly generated, injected header) visible. It does not perform a mini-collapse
    • Renamed FlatTreeView to TreeView
    • Correct getRefItems implementation in light of ComponentQuery selector being available in getDockedItems
    • Add boxLabelEl as render selector for checkbox fields
    • Ext.data.Model.id now assigns the new id to the record
  • Compatibility Changes
    • Added an alias for Ext.data.Field
    • Added an alert when there are compat errors and no console
    • Added compat code for GridView & JsonStore
    • Modified paging example to switch getRowClass to PreviewPlugin
    • Added internal Ext 3 > 4 class mapping utility
  • Documentation Refactors
    • Charting overview document
    • Ext3 Legacy
    • Ext.form.TextArea
    • Ext.form.Checkbox
    • Ext.form.Radio
    • Ext.form.Field
    • Ext.form.FieldContainer
    • Ext.form.FieldSet
    • Ext.form.FormPanel
    • Ext.form.Labelable
    • Ext.Base
    • Ext.Button
    • Ext.Component#draggable
    • Ext.ComponentDragger
    • Ext.Loader
    • Ext.Array
    • Ext.TabPanel
    • Ext.TabPanel
    • Ext.form.BaseField
    • Ext.form.ComboBox
    • Ext.form.Text
    • Ext.form.Basic
    • Ext.Toolbar
    • Ext.data.SortTypes
    • Ext.data.StoreMgr
    • Ext.state.Manager
    • Ext.util.Animate
    • Ext.form.Date
    • Ext.form.Label
    • Ext.form.Number
    • Ext.Viewport
    • Ext.Window
    • Ext.ComponentQuery
    • Ext.Panel
    • Ext.form.FieldAncestor
    • Ext.Container
    • Ext.Component
    • Ext.grid.GridViewDDPlugin
  • Known Issues
    • Portal example not correct in IE6
    • Toolbar menu overflow not styled in IE6
    • Charts do not render properly in Safari 3.2
    • Menu links (anchor tags) need styling
    • Minor clipping of panel header text in Opera and IE6/7

原文:http://www.sencha.com/forum/showthread.php?125072-Ext-JS-4-Releases-and-Notes-%284.0PR5%29

分享到:
评论

相关推荐

    extjs 4.1 beta 预览版

    EXTJS 4.1 Beta 预览版是一款先进的JavaScript框架,专用于构建富客户端Web应用程序。EXTJS的核心是其组件化的架构,提供了一系列可复用的UI组件,包括表格、面板、表单、菜单、工具栏等,使得开发者能够快速创建...

    深入浅出ExtJS PDF 扫描版

    第5章 树形结构 第6章 拖放 第7章 弹出窗口 第8章 布局 第9章 工具栏和菜单 第10章 数据存储与传输 第11章 实用工具 第12章 一个完整的EXT应用 第13章 通过Ext Framework合理地应用EXT 附录A EXT常见问题 附录B EXT...

    基于EXTJS 的在线EXCEL编辑器

    EXTJS 是一个强大的JavaScript 框架,专用于构建富客户端Web应用程序。它提供了一整套组件化的用户界面元素和丰富的交互功能。基于EXTJS 的在线EXCEL编辑器,是利用EXTJS的强大功能来实现对Excel文件的在线创建、...

    Extjs+Designer+Preview 官方的extjs可视化IDE设计工具3.0 汉化版

    ExtJS Designer 3.0是这个设计工具的第三个主要版本,它带来了许多改进和新特性。这个汉化版意味着该工具已经针对中文用户进行了本地化处理,使得中国开发者能够更方便地理解和使用其各项功能。以下是关于ExtJS ...

    ExtJS设计器汉化版+补丁

    总的来说,这个汉化版的ExtJS设计器结合补丁,提供了一个更加友好、高效的开发环境,对于熟悉中文的Ext JS开发者来说,无疑是一个宝贵的资源。通过熟练掌握这款工具,可以提升项目的开发速度和质量,同时降低维护...

    ext_image.rar_ext_image_extjs_extjs 4.2 img_extjs image_extjs图片上

    首先,ExtJS 4.2是这个库的一个稳定版本,它引入了许多新特性、性能优化以及对旧版API的改进。在图片处理方面,ExtJS提供了多种组件,如`Ext.Img`用于显示单张图片,以及`Ext.view.View`或`Ext.grid.Panel`等可扩展...

    ExtJS 3.0 Designer Preview (官方的IDE可视化工具)

    6. **兼容性和扩展性**:由于 ExtJS 3.0 已经相对老旧,此文件可能包含了对不同版本 ExtJS 的支持,以及可能存在的自定义组件或第三方库的集成。 深入研究 `designer-complete-decode.js` 文件,可以帮助我们更好地...

    几款非常不错的Ext皮肤

    5. **响应式设计**:许多ExtJS皮肤支持响应式设计,这意味着它们可以根据屏幕尺寸自动调整布局。这对于开发适应各种设备的移动友好应用至关重要。 6. **性能优化**:虽然丰富的皮肤可以提升用户体验,但过大的CSS和...

    FineUI基于Extjs的net控件库

    FineUI是一款专为.NET开发者设计的前端控件库,它基于知名的JavaScript框架ExtJS构建,提供了丰富的用户界面组件,使得.NET开发人员能够快速构建出功能强大、交互性良好的Web应用程序。这款控件库包含了多种控件类型...

    优化kindeditor,修改flash批量上传图片方式为H5上传,添加第三方视频代码功能,添加手机尺寸预览,粘

    在这个优化过程中,我们主要关注了以下几个方面: 1. **Flash批量上传图片向H5上传的转变**: 随着Flash技术的逐渐淘汰,将KindEditor中原有的基于Flash的图片批量上传方式替换为H5(HTML5)上传,这是一个必要的...

    基于Vue+SpringBoot实现的通讯录管理系统源码+项目说明(课程设计).zip

    第五个就是通讯录管理模块,正儿八经的管理通讯录的数据,可以看到密密麻麻的测试数据,如下图所示。 ![输入图片说明](image/ext/11.png) 对于这么正儿八经的模块,当然也支持条件查询,那就是关系类型的条件查询...

    ext_设计工具.rar

    1. **xds_preview.air**:这可能是一个Air应用程序的预览文件,用于在桌面环境下运行ExtDesigner。Adobe AIR是一种跨平台的运行环境,允许Web技术(如HTML、CSS和JavaScript)创建桌面应用程序。因此,xds_preview....

    Ext.ux.FileSelector

    "ux"是ExtJS中的一个特殊命名空间,用于存放第三方开发的组件和插件。 在Ext.ux.FileSelector中,"FileSelector.js"和"fileSelectorCore.js"是核心脚本文件。"FileSelector.js"通常包含了组件的定义、事件处理和...

    sencha cmd 使用方法

    - 在开发过程中可以使用 `sencha app watch` 命令进行实时预览和调试。 - 也可以使用浏览器的开发者工具来进行更详细的调试。 9. **部署项目**: - 构建完成后,可以将生成的文件部署到服务器上。 - 使用 `...

Global site tag (gtag.js) - Google Analytics