1 安装好eclipse
2.下载spket 1.6.22.zip插件,这个是必须的,不然你关联不上 sdk.jsb3文件
3. 安装好spket插件,重启eclipse
4. 然后和之前关联extjs的方式一样。
9 在弹出的文件选择框中选择ExtJS库文件根目录下的build/sdk.jsb3文件,然后点击打开按钮 10 添加ext.jsb3文件后在JavaScript配置列表中选中Ext All配置选项,然后选择ExtJS 项点击Default按钮,将ExtJS 4.0设置为默认的JavaScript配置,最后点击OK按钮完成配置。
下载地址:spket-1.6.22.zip(5.62M)( 这个是必须的,不然没事之前jsb3格式的)
ext.jsb3.zip(4.13K)这个可以不用下 下载的extjs4.1的build文件夹中已经有了。
我已经试过完全没问题。spket添加sdk.jsb3在关联extjs4.1类库!
之前将的这种代码是有提示,但提示的类库不多,最近研究发现:如果直接把sdk.jsb3放在build文件夹外面,然后照着上面的方法,更加强悍。提示功能更加给力。。 但必须重新编辑下sdk.jsb3里面的路径,这里我就直接把弄好的贴出来,要用的时候直接粘贴做个sdk.jsb3就行了,so easy!
{
"projectName": "Ext JS 4.1 SDK",
"licenseText": "This file is part of Ext JS 4.1\n\nCopyright (c) 2011-2012 Sencha Inc\n\nContact: http://www.sencha.com/contact\n\nPre-release code in the Ext repository is intended for development purposes only and will\nnot always be stable. \n\nUse of pre-release code is permitted with your application at your own risk under standard\nExt license terms. Public redistribution is prohibited.\n\nFor early licensing, please contact us at [email protected]\n\nBuild date: 2012-07-04 21:11:01 (65ff594cd80b9bad45df640c22cc0adb52c95a7b)",
"packages": [
{
"name": "Foundation",
"target": "pkgs/foundation.js",
"id": "foundation",
"files": [
{
"path": "src/core/src/",
"name": "Ext.js"
},
{
"path": "src/core/src/version/",
"name": "Version.js"
},
{
"path": "src/core/src/lang/",
"name": "String.js"
},
{
"path": "src/core/src/lang/",
"name": "Number.js"
},
{
"path": "src/core/src/lang/",
"name": "Array.js"
},
{
"path": "src/core/src/lang/",
"name": "Function.js"
},
{
"path": "src/core/src/lang/",
"name": "Object.js"
},
{
"path": "src/core/src/lang/",
"name": "Date.js"
},
{
"path": "src/core/src/class/",
"name": "Base.js"
},
{
"path": "src/core/src/class/",
"name": "Class.js"
},
{
"path": "src/core/src/class/",
"name": "ClassManager.js"
},
{
"path": "src/core/src/class/",
"name": "Loader.js"
},
{
"path": "src/core/src/lang/",
"name": "Error.js"
}
]
},
{
"name": "Extras",
"target": "pkgs/extras.js",
"id": "extras",
"files": [
{
"path": "src/core/src/misc/",
"name": "JSON.js"
},
{
"path": "src/core/src/",
"name": "Ext-more.js"
},
{
"path": "src/core/src/util/",
"name": "Format.js"
},
{
"path": "src/core/src/util/",
"name": "TaskManager.js"
},
{
"path": "src/core/src/perf/",
"name": "Accumulator.js"
},
{
"path": "src/core/src/perf/",
"name": "Monitor.js"
},
{
"path": "src/core/src/",
"name": "Support.js"
}
]
},
{
"name": "DOM",
"target": "pkgs/dom.js",
"id": "dom",
"files": [
{
"path": "src/core/src/util/",
"name": "DelayedTask.js"
},
{
"path": "src/core/src/util/",
"name": "Event.js"
},
{
"path": "src/core/src/",
"name": "EventManager.js"
},
{
"path": "src/core/src/",
"name": "EventObject.js"
},
{
"path": "src/core/src/dom/",
"name": "AbstractQuery.js"
},
{
"path": "src/core/src/dom/",
"name": "AbstractHelper.js"
},
{
"path": "src/core/src/dom/",
"name": "AbstractElement.js"
},
{
"path": "src/core/src/dom/",
"name": "AbstractElement.static.js"
},
{
"path": "src/core/src/dom/",
"name": "AbstractElement.alignment.js"
},
{
"path": "src/core/src/dom/",
"name": "AbstractElement.insertion.js"
},
{
"path": "src/core/src/dom/",
"name": "AbstractElement.position.js"
},
{
"path": "src/core/src/dom/",
"name": "AbstractElement.style.js"
},
{
"path": "src/core/src/dom/",
"name": "AbstractElement.traversal.js"
},
{
"path": "src/dom/",
"name": "Helper.js"
},
{
"path": "src/dom/",
"name": "Query.js"
},
{
"path": "src/dom/",
"name": "Element.js"
},
{
"path": "src/dom/",
"name": "Element.alignment.js"
},
{
"path": "src/dom/",
"name": "Element.anim.js"
},
{
"path": "src/dom/",
"name": "Element.dd.js"
},
{
"path": "src/dom/",
"name": "Element.fx.js"
},
{
"path": "src/dom/",
"name": "Element.position.js"
},
{
"path": "src/dom/",
"name": "Element.scroll.js"
},
{
"path": "src/dom/",
"name": "Element.style.js"
},
{
"path": "src/dom/",
"name": "Element.traversal.js"
},
{
"path": "src/core/src/dom/",
"name": "CompositeElementLite.js"
},
{
"path": "src/core/src/dom/",
"name": "CompositeElement.js"
}
]
},
{
"name": "Classes",
"target": "pkgs/classes.js",
"id": "classes",
"files": [
{
"path": "src/",
"name": "AbstractPlugin.js"
},
{
"path": "src/",
"name": "ComponentQuery.js"
},
{
"path": "src/",
"name": "Template.js"
},
{
"path": "src/",
"name": "XTemplateParser.js"
},
{
"path": "src/chart/",
"name": "Callout.js"
},
{
"path": "src/chart/",
"name": "Navigation.js"
},
{
"path": "src/chart/",
"name": "Shape.js"
},
{
"path": "src/data/",
"name": "IdGenerator.js"
},
{
"path": "src/data/",
"name": "JsonP.js"
},
{
"path": "src/data/",
"name": "Operation.js"
},
{
"path": "src/data/",
"name": "Request.js"
},
{
"path": "src/data/",
"name": "ResultSet.js"
},
{
"path": "src/data/",
"name": "SequentialIdGenerator.js"
},
{
"path": "src/data/",
"name": "SortTypes.js"
},
{
"path": "src/data/",
"name": "Types.js"
},
{
"path": "src/data/",
"name": "UuidGenerator.js"
},
{
"path": "src/data/",
"name": "validations.js"
},
{
"path": "src/data/association/",
"name": "Association.js"
},
{
"path": "src/data/association/",
"name": "BelongsTo.js"
},
{
"path": "src/data/association/",
"name": "HasOne.js"
},
{
"path": "src/data/writer/",
"name": "Writer.js"
},
{
"path": "src/data/writer/",
"name": "Xml.js"
},
{
"path": "src/direct/",
"name": "RemotingMethod.js"
},
{
"path": "src/direct/",
"name": "Transaction.js"
},
{
"path": "src/draw/",
"name": "Color.js"
},
{
"path": "src/draw/",
"name": "Draw.js"
},
{
"path": "src/draw/",
"name": "Matrix.js"
},
{
"path": "src/draw/engine/",
"name": "ImageExporter.js"
},
{
"path": "src/draw/engine/",
"name": "SvgExporter.js"
},
{
"path": "src/fx/",
"name": "CubicBezier.js"
},
{
"path": "src/fx/",
"name": "PropertyHandler.js"
},
{
"path": "src/fx/target/",
"name": "Target.js"
},
{
"path": "src/layout/",
"name": "ClassList.js"
},
{
"path": "src/layout/",
"name": "ContextItem.js"
},
{
"path": "src/util/",
"name": "Bindable.js"
},
{
"path": "src/util/",
"name": "ElementContainer.js"
},
{
"path": "src/util/",
"name": "Filter.js"
},
{
"path": "src/util/",
"name": "Inflector.js"
},
{
"path": "src/util/",
"name": "Memento.js"
},
{
"path": "src/util/",
"name": "Observable.js"
},
{
"path": "src/util/",
"name": "Offset.js"
},
{
"path": "src/util/",
"name": "ProtoElement.js"
},
{
"path": "src/util/",
"name": "Queue.js"
},
{
"path": "src/util/",
"name": "Region.js"
},
{
"path": "src/util/",
"name": "Renderable.js"
},
{
"path": "src/util/",
"name": "Sorter.js"
},
{
"path": "src/",
"name": "Action.js"
},
{
"path": "src/",
"name": "Layer.js"
},
{
"path": "src/",
"name": "ShadowPool.js"
},
{
"path": "src/",
"name": "ZIndexManager.js"
},
{
"path": "src/dd/",
"name": "DragDropManager.js"
},
{
"path": "src/dd/",
"name": "DragTracker.js"
},
{
"path": "src/dd/",
"name": "Registry.js"
},
{
"path": "src/dd/",
"name": "ScrollManager.js"
},
{
"path": "src/form/",
"name": "FieldAncestor.js"
},
{
"path": "src/form/action/",
"name": "Action.js"
},
{
"path": "src/form/action/",
"name": "Submit.js"
},
{
"path": "src/form/field/",
"name": "Field.js"
},
{
"path": "src/form/field/",
"name": "VTypes.js"
},
{
"path": "src/grid/",
"name": "LockingView.js"
},
{
"path": "src/grid/",
"name": "PagingScroller.js"
},
{
"path": "src/grid/",
"name": "Scroller.js"
},
{
"path": "src/grid/feature/",
"name": "Feature.js"
},
{
"path": "src/grid/feature/",
"name": "Grouping.js"
},
{
"path": "src/grid/feature/",
"name": "RowBody.js"
},
{
"path": "src/grid/feature/",
"name": "RowWrap.js"
},
{
"path": "src/grid/plugin/",
"name": "DragDrop.js"
},
{
"path": "src/grid/plugin/",
"name": "HeaderResizer.js"
},
{
"path": "src/layout/container/boxOverflow/",
"name": "None.js"
},
{
"path": "src/panel/",
"name": "Proxy.js"
},
{
"path": "src/resizer/",
"name": "Resizer.js"
},
{
"path": "src/resizer/",
"name": "ResizeTracker.js"
},
{
"path": "src/resizer/",
"name": "SplitterTracker.js"
},
{
"path": "src/slider/",
"name": "Thumb.js"
},
{
"path": "src/tree/plugin/",
"name": "TreeViewDragDrop.js"
},
{
"path": "src/util/",
"name": "Animate.js"
},
{
"path": "src/util/",
"name": "ClickRepeater.js"
},
{
"path": "src/util/",
"name": "ComponentDragger.js"
},
{
"path": "src/util/",
"name": "Cookies.js"
},
{
"path": "src/util/",
"name": "CSS.js"
},
{
"path": "src/util/",
"name": "Floating.js"
},
{
"path": "src/util/",
"name": "History.js"
},
{
"path": "src/util/",
"name": "KeyMap.js"
},
{
"path": "src/util/",
"name": "KeyNav.js"
},
{
"path": "src/util/",
"name": "TextMetrics.js"
},
{
"path": "src/",
"name": "ElementLoader.js"
},
{
"path": "src/",
"name": "ComponentLoader.js"
},
{
"path": "src/",
"name": "XTemplateCompiler.js"
},
{
"path": "src/",
"name": "XTemplate.js"
},
{
"path": "src/app/",
"name": "Controller.js"
},
{
"path": "src/chart/",
"name": "Label.js"
},
{
"path": "src/chart/theme/",
"name": "Theme.js"
},
{
"path": "src/chart/theme/",
"name": "Base.js"
},
{
"path": "src/data/",
"name": "Batch.js"
},
{
"path": "src/data/",
"name": "Connection.js"
},
{
"path": "src/",
"name": "Ajax.js"
},
{
"path": "src/data/",
"name": "Field.js"
},
{
"path": "src/data/",
"name": "NodeInterface.js"
},
{
"path": "src/data/",
"name": "Tree.js"
},
{
"path": "src/data/association/",
"name": "HasMany.js"
},
{
"path": "src/data/proxy/",
"name": "Proxy.js"
},
{
"path": "src/data/proxy/",
"name": "Client.js"
},
{
"path": "src/data/proxy/",
"name": "Memory.js"
},
{
"path": "src/data/proxy/",
"name": "Server.js"
},
{
"path": "src/data/proxy/",
"name": "JsonP.js"
},
{
"path": "src/data/proxy/",
"name": "WebStorage.js"
},
{
"path": "src/data/proxy/",
"name": "LocalStorage.js"
},
{
"path": "src/data/proxy/",
"name": "SessionStorage.js"
},
{
"path": "src/data/reader/",
"name": "Reader.js"
},
{
"path": "src/data/reader/",
"name": "Json.js"
},
{
"path": "src/data/reader/",
"name": "Array.js"
},
{
"path": "src/data/reader/",
"name": "Xml.js"
},
{
"path": "src/data/writer/",
"name": "Json.js"
},
{
"path": "src/direct/",
"name": "Provider.js"
},
{
"path": "src/direct/",
"name": "JsonProvider.js"
},
{
"path": "src/direct/",
"name": "PollingProvider.js"
},
{
"path": "src/fx/",
"name": "Easing.js"
},
{
"path": "src/fx/target/",
"name": "Component.js"
},
{
"path": "src/fx/target/",
"name": "Element.js"
},
{
"path": "src/fx/target/",
"name": "CompositeElement.js"
},
{
"path": "src/fx/target/",
"name": "ElementCSS.js"
},
{
"path": "src/fx/target/",
"name": "CompositeElementCSS.js"
},
{
"path": "src/fx/target/",
"name": "Sprite.js"
},
{
"path": "src/fx/target/",
"name": "CompositeSprite.js"
},
{
"path": "src/layout/",
"name": "Layout.js"
},
{
"path": "src/layout/component/",
"name": "Component.js"
},
{
"path": "src/layout/component/",
"name": "Auto.js"
},
{
"path": "src/layout/component/",
"name": "Draw.js"
},
{
"path": "src/state/",
"name": "Provider.js"
},
{
"path": "src/state/",
"name": "CookieProvider.js"
},
{
"path": "src/state/",
"name": "LocalStorageProvider.js"
},
{
"path": "src/state/",
"name": "Manager.js"
},
{
"path": "src/state/",
"name": "Stateful.js"
},
{
"path": "src/util/",
"name": "AbstractMixedCollection.js"
},
{
"path": "src/util/",
"name": "Grouper.js"
},
{
"path": "src/util/",
"name": "HashMap.js"
},
{
"path": "src/",
"name": "AbstractManager.js"
},
{
"path": "src/",
"name": "ComponentManager.js"
},
{
"path": "src/",
"name": "AbstractComponent.js"
},
{
"path": "src/",
"name": "ModelManager.js"
},
{
"path": "src/",
"name": "PluginManager.js"
},
{
"path": "src/fx/",
"name": "Queue.js"
},
{
"path": "src/util/",
"name": "LruCache.js"
},
{
"path": "src/util/",
"name": "Point.js"
},
{
"path": "src/util/",
"name": "Sortable.js"
},
{
"path": "src/util/",
"name": "MixedCollection.js"
},
{
"path": "src/container/",
"name": "DockingContainer.js"
},
{
"path": "src/data/",
"name": "AbstractStore.js"
},
{
"path": "src/data/",
"name": "Errors.js"
},
{
"path": "src/data/",
"name": "Model.js"
},
{
"path": "src/data/",
"name": "StoreManager.js"
},
{
"path": "src/data/",
"name": "TreeStore.js"
},
{
"path": "src/data/proxy/",
"name": "Ajax.js"
},
{
"path": "src/data/",
"name": "Store.js"
},
{
"path": "src/data/",
"name": "ArrayStore.js"
},
{
"path": "src/data/",
"name": "BufferStore.js"
},
{
"path": "src/data/",
"name": "JsonPStore.js"
},
{
"path": "src/data/",
"name": "JsonStore.js"
},
{
"path": "src/data/",
"name": "NodeStore.js"
},
{
"path": "src/data/",
"name": "XmlStore.js"
},
{
"path": "src/data/proxy/",
"name": "Rest.js"
},
{
"path": "src/direct/",
"name": "Manager.js"
},
{
"path": "src/data/proxy/",
"name": "Direct.js"
},
{
"path": "src/data/",
"name": "DirectStore.js"
},
{
"path": "src/direct/",
"name": "Event.js"
},
{
"path": "src/direct/",
"name": "RemotingEvent.js"
},
{
"path": "src/direct/",
"name": "ExceptionEvent.js"
},
{
"path": "src/direct/",
"name": "RemotingProvider.js"
},
{
"path": "src/draw/",
"name": "CompositeSprite.js"
},
{
"path": "src/chart/",
"name": "LegendItem.js"
},
{
"path": "src/chart/",
"name": "Legend.js"
},
{
"path": "src/draw/",
"name": "Surface.js"
},
{
"path": "src/fx/",
"name": "Manager.js"
},
{
"path": "src/fx/",
"name": "Animator.js"
},
{
"path": "src/fx/",
"name": "Anim.js"
},
{
"path": "src/chart/",
"name": "Highlight.js"
},
{
"path": "src/layout/",
"name": "Context.js"
},
{
"path": "src/selection/",
"name": "Model.js"
},
{
"path": "src/selection/",
"name": "DataViewModel.js"
},
{
"path": "src/",
"name": "Component.js"
},
{
"path": "src/app/",
"name": "EventBus.js"
},
{
"path": "src/chart/",
"name": "MaskLayer.js"
},
{
"path": "src/chart/",
"name": "Mask.js"
},
{
"path": "src/draw/",
"name": "Component.js"
},
{
"path": "src/chart/",
"name": "Chart.js"
},
{
"path": "src/chart/",
"name": "TipSurface.js"
},
{
"path": "src/chart/axis/",
"name": "Abstract.js"
},
{
"path": "src/chart/axis/",
"name": "Axis.js"
},
{
"path": "src/chart/axis/",
"name": "Category.js"
},
{
"path": "src/chart/axis/",
"name": "Gauge.js"
},
{
"path": "src/chart/axis/",
"name": "Numeric.js"
},
{
"path": "src/chart/axis/",
"name": "Radial.js"
},
{
"path": "src/chart/axis/",
"name": "Time.js"
},
{
"path": "src/draw/",
"name": "Text.js"
},
{
"path": "src/",
"name": "FocusManager.js"
},
{
"path": "src/",
"name": "Img.js"
},
{
"path": "src/",
"name": "LoadMask.js"
},
{
"path": "src/view/",
"name": "AbstractView.js"
},
{
"path": "src/",
"name": "Shadow.js"
},
{
"path": "src/dd/",
"name": "DragDrop.js"
},
{
"path": "src/dd/",
"name": "DD.js"
},
{
"path": "src/dd/",
"name": "DDProxy.js"
},
{
"path": "src/dd/",
"name": "DDTarget.js"
},
{
"path": "src/dd/",
"name": "DropTarget.js"
},
{
"path": "src/dd/",
"name": "DropZone.js"
},
{
"path": "src/dd/",
"name": "StatusProxy.js"
},
{
"path": "src/dd/",
"name": "DragSource.js"
},
{
"path": "src/draw/",
"name": "SpriteDD.js"
},
{
"path": "src/draw/",
"name": "Sprite.js"
},
{
"path": "src/draw/engine/",
"name": "Svg.js"
},
{
"path": "src/draw/engine/",
"name": "Vml.js"
},
{
"path": "src/dd/",
"name": "DragZone.js"
},
{
"path": "src/flash/",
"name": "Component.js"
},
{
"path": "src/form/",
"name": "CheckboxManager.js"
},
{
"path": "src/form/",
"name": "Label.js"
},
{
"path": "src/form/",
"name": "Labelable.js"
},
{
"path": "src/form/",
"name": "RadioManager.js"
},
{
"path": "src/form/action/",
"name": "DirectSubmit.js"
},
{
"path": "src/form/action/",
"name": "Load.js"
},
{
"path": "src/form/action/",
"name": "DirectLoad.js"
},
{
"path": "src/form/action/",
"name": "StandardSubmit.js"
},
{
"path": "src/grid/",
"name": "ColumnComponentLayout.js"
},
{
"path": "src/grid/feature/",
"name": "AbstractSummary.js"
},
{
"path": "src/grid/feature/",
"name": "Chunking.js"
},
{
"path": "src/grid/feature/",
"name": "GroupingSummary.js"
},
{
"path": "src/grid/feature/",
"name": "Summary.js"
},
{
"path": "src/grid/header/",
"name": "DragZone.js"
},
{
"path": "src/grid/header/",
"name": "DropZone.js"
},
{
"path": "src/grid/plugin/",
"name": "HeaderReorderer.js"
},
{
"path": "src/grid/property/",
"name": "Property.js"
},
{
"path": "src/grid/property/",
"name": "Store.js"
},
{
"path": "src/layout/component/",
"name": "Body.js"
},
{
"path": "src/layout/component/",
"name": "BoundList.js"
},
{
"path": "src/layout/component/",
"name": "Button.js"
},
{
"path": "src/layout/component/",
"name": "Dock.js"
},
{
"path": "src/layout/component/",
"name": "FieldSet.js"
},
{
"path": "src/layout/component/",
"name": "ProgressBar.js"
},
{
"path": "src/",
"name": "ProgressBar.js"
},
{
"path": "src/layout/component/",
"name": "Tab.js"
},
{
"path": "src/layout/component/field/",
"name": "Field.js"
},
{
"path": "src/form/field/",
"name": "Base.js"
},
{
"path": "src/form/field/",
"name": "Checkbox.js"
},
{
"path": "src/form/field/",
"name": "Display.js"
},
{
"path": "src/form/field/",
"name": "Hidden.js"
},
{
"path": "src/form/field/",
"name": "Radio.js"
},
{
"path": "src/layout/component/field/",
"name": "FieldContainer.js"
},
{
"path": "src/layout/component/field/",
"name": "HtmlEditor.js"
},
{
"path": "src/layout/component/field/",
"name": "Slider.js"
},
{
"path": "src/layout/component/field/",
"name": "Text.js"
},
{
"path": "src/form/field/",
"name": "Text.js"
},
{
"path": "src/layout/component/field/",
"name": "TextArea.js"
},
{
"path": "src/form/field/",
"name": "TextArea.js"
},
{
"path": "src/layout/component/field/",
"name": "Trigger.js"
},
{
"path": "src/form/field/",
"name": "Trigger.js"
},
{
"path": "src/form/field/",
"name": "File.js"
},
{
"path": "src/form/field/",
"name": "Picker.js"
},
{
"path": "src/form/field/",
"name": "Spinner.js"
},
{
"path": "src/form/field/",
"name": "Number.js"
},
{
"path": "src/layout/component/field/",
"name": "ComboBox.js"
},
{
"path": "src/layout/container/",
"name": "Container.js"
},
{
"path": "src/layout/container/",
"name": "Auto.js"
},
{
"path": "src/container/",
"name": "AbstractContainer.js"
},
{
"path": "src/container/",
"name": "Container.js"
},
{
"path": "src/container/",
"name": "Viewport.js"
},
{
"path": "src/form/",
"name": "FieldContainer.js"
},
{
"path": "src/form/",
"name": "FieldSet.js"
},
{
"path": "src/layout/container/",
"name": "Anchor.js"
},
{
"path": "src/layout/container/",
"name": "Absolute.js"
},
{
"path": "src/layout/container/",
"name": "CheckboxGroup.js"
},
{
"path": "src/form/",
"name": "CheckboxGroup.js"
},
{
"path": "src/form/",
"name": "RadioGroup.js"
},
{
"path": "src/layout/container/",
"name": "Column.js"
},
{
"path": "src/layout/container/",
"name": "Editor.js"
},
{
"path": "src/",
"name": "Editor.js"
},
{
"path": "src/grid/",
"name": "CellEditor.js"
},
{
"path": "src/layout/container/",
"name": "Fit.js"
},
{
"path": "src/layout/container/",
"name": "Card.js"
},
{
"path": "src/layout/container/",
"name": "Form.js"
},
{
"path": "src/layout/container/",
"name": "Table.js"
},
{
"path": "src/layout/container/boxOverflow/",
"name": "Scroller.js"
},
{
"path": "src/menu/",
"name": "Item.js"
},
{
"path": "src/menu/",
"name": "CheckItem.js"
},
{
"path": "src/menu/",
"name": "KeyNav.js"
},
{
"path": "src/menu/",
"name": "Manager.js"
},
{
"path": "src/button/",
"name": "Button.js"
},
{
"path": "src/button/",
"name": "Split.js"
},
{
"path": "src/button/",
"name": "Cycle.js"
},
{
"path": "src/menu/",
"name": "Separator.js"
},
{
"path": "src/panel/",
"name": "DD.js"
},
{
"path": "src/panel/",
"name": "Header.js"
},
{
"path": "src/picker/",
"name": "Color.js"
},
{
"path": "src/picker/",
"name": "Month.js"
},
{
"path": "src/picker/",
"name": "Date.js"
},
{
"path": "src/form/field/",
"name": "Date.js"
},
{
"path": "src/resizer/",
"name": "BorderSplitterTracker.js"
},
{
"path": "src/resizer/",
"name": "Handle.js"
},
{
"path": "src/resizer/",
"name": "Splitter.js"
},
{
"path": "src/resizer/",
"name": "BorderSplitter.js"
},
{
"path": "src/layout/container/",
"name": "Border.js"
},
{
"path": "src/selection/",
"name": "CellModel.js"
},
{
"path": "src/selection/",
"name": "RowModel.js"
},
{
"path": "src/selection/",
"name": "CheckboxModel.js"
},
{
"path": "src/selection/",
"name": "TreeModel.js"
},
{
"path": "src/tab/",
"name": "Tab.js"
},
{
"path": "src/tab/",
"name": "Bar.js"
},
{
"path": "src/toolbar/",
"name": "Fill.js"
},
{
"path": "src/toolbar/",
"name": "Item.js"
},
{
"path": "src/toolbar/",
"name": "Separator.js"
},
{
"path": "src/layout/container/boxOverflow/",
"name": "Menu.js"
},
{
"path": "src/layout/container/",
"name": "Box.js"
},
{
"path": "src/layout/container/",
"name": "HBox.js"
},
{
"path": "src/grid/",
"name": "ColumnLayout.js"
},
{
"path": "src/grid/header/",
"name": "Container.js"
},
{
"path": "src/grid/column/",
"name": "Column.js"
},
{
"path": "src/grid/",
"name": "RowNumberer.js"
},
{
"path": "src/grid/column/",
"name": "Action.js"
},
{
"path": "src/grid/column/",
"name": "Boolean.js"
},
{
"path": "src/grid/column/",
"name": "Date.js"
},
{
"path": "src/grid/column/",
"name": "Number.js"
},
{
"path": "src/grid/column/",
"name": "Template.js"
},
{
"path": "src/grid/plugin/",
"name": "Editing.js"
},
{
"path": "src/grid/plugin/",
"name": "CellEditing.js"
},
{
"path": "src/grid/property/",
"name": "HeaderContainer.js"
},
{
"path": "src/layout/container/",
"name": "VBox.js"
},
{
"path": "src/layout/container/",
"name": "Accordion.js"
},
{
"path": "src/toolbar/",
"name": "Spacer.js"
},
{
"path": "src/toolbar/",
"name": "TextItem.js"
},
{
"path": "src/toolbar/",
"name": "Toolbar.js"
},
{
"path": "src/panel/",
"name": "AbstractPanel.js"
},
{
"path": "src/panel/",
"name": "Panel.js"
},
{
"path": "src/container/",
"name": "ButtonGroup.js"
},
{
"path": "src/menu/",
"name": "Menu.js"
},
{
"path": "src/menu/",
"name": "ColorPicker.js"
},
{
"path": "src/menu/",
"name": "DatePicker.js"
},
{
"path": "src/panel/",
"name": "Table.js"
},
{
"path": "src/tab/",
"name": "Panel.js"
},
{
"path": "src/tip/",
"name": "Tip.js"
},
{
"path": "src/slider/",
"name": "Tip.js"
},
{
"path": "src/slider/",
"name": "Multi.js"
},
{
"path": "src/slider/",
"name": "Single.js"
},
{
"path": "src/tip/",
"name": "ToolTip.js"
},
{
"path": "src/chart/",
"name": "Tip.js"
},
{
"path": "src/chart/series/",
"name": "Series.js"
},
{
"path": "src/chart/series/",
"name": "Cartesian.js"
},
{
"path": "src/chart/series/",
"name": "Area.js"
},
{
"path": "src/chart/series/",
"name": "Bar.js"
},
{
"path": "src/chart/series/",
"name": "Column.js"
},
{
"path": "src/chart/series/",
"name": "Gauge.js"
},
{
"path": "src/chart/series/",
"name": "Line.js"
},
{
"path": "src/chart/series/",
"name": "Pie.js"
},
{
"path": "src/chart/series/",
"name": "Radar.js"
},
{
"path": "src/chart/series/",
"name": "Scatter.js"
},
{
"path": "src/tip/",
"name": "QuickTip.js"
},
{
"path": "src/tip/",
"name": "QuickTipManager.js"
},
{
"path": "src/app/",
"name": "Application.js"
},
{
"path": "src/form/field/",
"name": "HtmlEditor.js"
},
{
"path": "src/panel/",
"name": "Tool.js"
},
{
"path": "src/toolbar/",
"name": "Paging.js"
},
{
"path": "src/tree/",
"name": "Column.js"
},
{
"path": "src/view/",
"name": "DragZone.js"
},
{
"path": "src/tree/",
"name": "ViewDragZone.js"
},
{
"path": "src/view/",
"name": "DropZone.js"
},
{
"path": "src/grid/",
"name": "ViewDropZone.js"
},
{
"path": "src/tree/",
"name": "ViewDropZone.js"
},
{
"path": "src/view/",
"name": "TableChunker.js"
},
{
"path": "src/view/",
"name": "View.js"
},
{
"path": "src/view/",
"name": "BoundList.js"
},
{
"path": "src/picker/",
"name": "Time.js"
},
{
"path": "src/view/",
"name": "BoundListKeyNav.js"
},
{
"path": "src/form/field/",
"name": "ComboBox.js"
},
{
"path": "src/form/field/",
"name": "Time.js"
},
{
"path": "src/view/",
"name": "Table.js"
},
{
"path": "src/grid/",
"name": "Lockable.js"
},
{
"path": "src/grid/",
"name": "View.js"
},
{
"path": "src/grid/",
"name": "Panel.js"
},
{
"path": "src/grid/property/",
"name": "Grid.js"
},
{
"path": "src/tree/",
"name": "View.js"
},
{
"path": "src/tree/",
"name": "Panel.js"
},
{
"path": "src/window/",
"name": "Window.js"
},
{
"path": "src/window/",
"name": "MessageBox.js"
},
{
"path": "src/form/",
"name": "Basic.js"
},
{
"path": "src/form/",
"name": "Panel.js"
},
{
"path": "src/grid/",
"name": "RowEditor.js"
},
{
"path": "src/grid/plugin/",
"name": "RowEditing.js"
},
{
"path": "src/view/",
"name": "TableLayout.js"
}
]
},
{
"name": "Manifest",
"target": "pkgs/manifest.js",
"id": "manifest",
"files": [
{
"path": "bootstrap/",
"name": "data-release.js"
},
{
"path": "",
"name": "ext-release.js"
}
]
},
{
"name": "tail",
"target": "pkgs/tail.js",
"id": "tail",
"files": [
{
"path": "src/",
"name": "tail.js"
}
]
}
],
"builds": [
{
"name": "All Dev",
"target": "ext-all-dev.js",
"options": {
"debug": true
},
"packages": [
"foundation",
"extras",
"dom",
"classes",
"tail"
]
},
{
"name": "All Debug",
"target": "ext-all-debug.js",
"packages": [
"foundation",
"extras",
"dom",
"classes",
"tail"
]
},
{
"name": "All",
"target": "ext-all.js",
"compress": true,
"packages": [
"foundation",
"extras",
"dom",
"classes",
"tail"
]
},
{
"name": "Bootstrap Dev",
"target": "ext-dev.js",
"options": {
"debug": true
},
"packages": [
"foundation",
"extras",
"dom",
"manifest",
"tail"
]
},
{
"name": "Bootstrap",
"target": "ext-debug.js",
"packages": [
"foundation",
"extras",
"dom",
"manifest",
"tail"
]
},
{
"name": "Sandboxed All Dev",
"target": "builds/ext-all-sandbox-dev.js",
"options": {
"debug": true
},
"namespaceRewrites": [
{
"from": "Ext",
"to": "Ext4"
}
],
"settings": {
"baseCSSPrefix": "x4-",
"scopeResetCSS": true
},
"packages": [
"foundation",
"extras",
"dom",
"classes",
"tail"
]
},
{
"name": "Sandboxed All Debug",
"target": "builds/ext-all-sandbox-debug.js",
"namespaceRewrites": [
{
"from": "Ext",
"to": "Ext4"
}
],
"settings": {
"baseCSSPrefix": "x4-",
"scopeResetCSS": true
},
"packages": [
"foundation",
"extras",
"dom",
"classes",
"tail"
]
},
{
"name": "Sandboxed All",
"target": "builds/ext-all-sandbox.js",
"compress": true,
"namespaceRewrites": [
{
"from": "Ext",
"to": "Ext4"
}
],
"settings": {
"baseCSSPrefix": "x4-",
"scopeResetCSS": true
},
"packages": [
"foundation",
"extras",
"dom",
"classes",
"tail"
]
},
{
"name": "Foundation Dev",
"target": "builds/ext-foundation-dev.js",
"options": {
"debug": true
},
"packages": [
"foundation"
]
},
{
"name": "Foundation Debug",
"target": "builds/ext-foundation-debug.js",
"packages": [
"foundation"
]
},
{
"name": "Foundation",
"target": "builds/ext-foundation.js",
"compress": true,
"packages": [
"foundation"
]
},
{
"name": "Core Dev",
"target": "builds/ext-core-dev.js",
"options": {
"debug": true
},
"packages": [
"foundation",
"extras",
"dom"
]
},
{
"name": "Core Debug",
"target": "builds/ext-core-debug.js",
"packages": [
"foundation",
"extras",
"dom"
]
},
{
"name": "Core",
"target": "builds/ext-core.js",
"compress": true,
"packages": [
"foundation",
"extras",
"dom"
]
}
],
"resources": [
{
"src": "resources/",
"dest": "resources"
},
{
"src": "src/",
"dest": "src"
},
{
"src": "src/",
"dest": "src"
},
{
"src": "src/core/",
"dest": "src/core"
},
{
"src": "test/",
"dest": "test"
},
{
"src": "index.html",
"dest": "index.html"
},
{
"src": "release-notes.html",
"dest": "release-notes.html"
},
{
"src": "ext-neptune.js",
"dest": "ext-neptune.js"
},
{
"src": "welcome/",
"dest": "welcome"
},
{
"src": "examples/",
"dest": "examples"
},
{
"src": "examples/newindex.html",
"dest": "examples/index.html"
},
{
"src": "locale/",
"dest": "locale"
}
]
}