Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Release 2.0.0.rc2

Signed-off-by: Geoffrey McGill <geoff@ext.net>
  • Loading branch information...
commit 7dec8fff4bfe2538bb5e2af47d9b4eb7806d4af5 1 parent 28e1416
Geoffrey McGill geoffreymcgill authored

Showing 2,259 changed files with 3,430 additions and 969 deletions. Show diff stats Hide diff stats

  1. +22 0 CHANGELOG.txt
  2. +1,012 0 Ext.Net.Examples/BREAKING_CHANGES.txt
  3. +22 0 Ext.Net.Examples/CHANGELOG.txt
  4. +1 1  Ext.Net.Examples/Default.aspx
  5. +0 2  Ext.Net.Examples/Examples/Combination_Samples/Applications/Simple_Tasks/Classes/Logic/TaskWindow.cs
  6. +18 18 Ext.Net.Examples/Examples/Combination_Samples/Applications/Simple_Tasks/Classes/Logic/TasksGrid.cs
  7. +2 2 Ext.Net.Examples/Examples/Combination_Samples/Applications/Simple_Tasks/Classes/Logic/TasksTopBar.cs
  8. +25 26 Ext.Net.Examples/Examples/Combination_Samples/Applications/Simple_Tasks/Classes/Logic/TasksTree.cs
  9. +8 9 Ext.Net.Examples/Examples/Combination_Samples/Applications/Simple_Tasks/Classes/UI/TaskWindow.cs
  10. +43 31 Ext.Net.Examples/Examples/Combination_Samples/Applications/Simple_Tasks/Classes/UI/TasksGrid.cs
  11. +1 1  Ext.Net.Examples/Examples/Combination_Samples/Applications/Simple_Tasks/Classes/UI/TasksTopBar.cs
  12. +48 33 Ext.Net.Examples/Examples/Combination_Samples/Applications/Simple_Tasks/Classes/UI/TasksTree.cs
  13. +10 9 Ext.Net.Examples/Examples/Combination_Samples/Applications/Simple_Tasks/Default.aspx
  14. +10 29 Ext.Net.Examples/Examples/Combination_Samples/Applications/Simple_Tasks/resources/main.css
  15. +98 84 Ext.Net.Examples/Examples/Combination_Samples/Applications/Simple_Tasks/resources/main.js
  16. +26 0 Ext.Net.Examples/Examples/Getting_Started/Introduction/BREAKING_CHANGES/Default.aspx
  17. +5 1 Ext.Net.Examples/Examples/Layout/FormLayout/With_UserControls/Address.ascx
  18. +1 0  Ext.Net.Examples/Examples/config.xml
  19. +4 1 Ext.Net.Examples/Ext.Net.Examples.csproj
  20. +7 0 Ext.Net.Examples/Ext.Net.Examples.vsdoc
  21. +4 4 Ext.Net.Examples/README.txt
  22. +75 74 Ext.Net.Examples/Web.config
  23. +1 1  Ext.Net.Examples/resources/css/main.css
  24. +114 51 Ext.Net.Examples/resources/js/main.js
  25. +1,012 0 Ext.Net/Build/Ext.Net/BREAKING_CHANGES.txt
  26. +22 0 Ext.Net/Build/Ext.Net/CHANGELOG.txt
  27. +2 2 Ext.Net/Build/Ext.Net/Licenses/Ext.NET.Community.txt
  28. +175 0 Ext.Net/Build/Ext.Net/Licenses/Ext.NET.Pro.txt
  29. +4 4 Ext.Net/Build/Ext.Net/README.txt
  30. +42 5 Ext.Net/Build/Ext.Net/extnet/extnet-all-debug.js
  31. +9 6 Ext.Net/Build/Ext.Net/extnet/extnet-all.js
  32. +1 1  Ext.Net/Build/Ext.Net/extnet/extnet-all.jsb
  33. +3 3 Ext.Net/Build/Ext.Net/extnet/resources/css/extnet-all-embedded.css
  34. +3 3 Ext.Net/Build/Ext.Net/extnet/resources/css/extnet-all.css
  35. +1 1  Ext.Net/Build/Ext.Net/extnet/resources/extnet-all-css.jsb
  36. +39 2 Ext.Net/Build/Ext.Net/extnet/src/container/Container.js
  37. +1 1  Ext.Net/Build/Ext.Net/extnet/src/init/Start.js
  38. +2 2 Ext.Net/Build/Ext.Net/ux/calendar/calendar-all-debug.js
  39. +2 2 Ext.Net/Build/Ext.Net/ux/calendar/calendar-all.js
  40. +1 1  Ext.Net/Build/Ext.Net/ux/calendar/calendar-all.jsb
  41. +2 2 Ext.Net/Build/Ext.Net/ux/extnet-ux-debug.js
  42. +2 2 Ext.Net/Build/Ext.Net/ux/extnet-ux.js
  43. +1 1  Ext.Net/Build/Ext.Net/ux/extnet-ux.jsb
  44. +7 7 Ext.Net/Build/Ext.Net/ux/mousedistancesensor/mousedistancesensor.js
  45. +1 1  Ext.Net/Build/Ext.Net/ux/resources/extnet-ux-css-embedded.jsb
  46. +1 1  Ext.Net/Build/Ext.Net/ux/resources/extnet-ux-css.jsb
  47. +4 31 Ext.Net/Build/Ext.Net/ux/resources/extnet-ux-embedded.css
  48. +4 4 Ext.Net/Build/Ext.Net/ux/resources/extnet-ux.css
  49. +7 7 Ext.Net/Build/Ext.Net/ux/tabmenu/tabmenu.js
  50. +22 0 Ext.Net/Build/NuGet/Ext.NET.CHANGELOG.txt
  51. +2 2 Ext.Net/Build/NuGet/Ext.NET.LICENSE.txt
  52. +4 4 Ext.Net/Build/NuGet/Ext.NET.README.txt
  53. +2 2 Ext.Net/Build/Templates/Copyright-AGPL.txt
  54. +2 2 Ext.Net/Build/Templates/Copyright-XPL.txt
  55. +2 2 Ext.Net/Configuration/BaseLoadConfig.cs
  56. +2 2 Ext.Net/Configuration/GlobalConfig.cs
  57. +2 2 Ext.Net/Configuration/HandlerConfig.cs
  58. +2 2 Ext.Net/Configuration/LoadConfig.cs
  59. +2 2 Ext.Net/Configuration/QTipCfg.cs
  60. +2 2 Ext.Net/Configuration/UpdateOptions.cs
  61. +2 2 Ext.Net/Core/BaseControl/BaseControl.cs
  62. +2 2 Ext.Net/Core/BaseControl/Container.cs
  63. +2 2 Ext.Net/Core/BaseControl/Helpers.cs
  64. +2 2 Ext.Net/Core/BaseControl/IScriptable.cs
  65. +2 2 Ext.Net/Core/BaseControl/Lifecycle.cs
  66. +2 2 Ext.Net/Core/BaseControl/Overrides.cs
  67. +2 2 Ext.Net/Core/BaseControl/PostBack.cs
  68. +2 2 Ext.Net/Core/BaseControl/ResourceManager.cs
  69. +2 2 Ext.Net/Core/BaseControl/ScriptBuilder.cs
  70. +2 2 Ext.Net/Core/BaseControl/UpdatePanel.cs
  71. +2 2 Ext.Net/Core/BaseControl/ViewState.cs
  72. +2 2 Ext.Net/Core/BaseItem/BaseItem.cs
  73. +2 2 Ext.Net/Core/BaseItem/BaseItemCollection.cs
  74. +2 2 Ext.Net/Core/ChainingPropertyInfo.cs
  75. +2 2 Ext.Net/Core/ClientConfig.cs
  76. +2 2 Ext.Net/Core/ConfigItem.cs
  77. +2 2 Ext.Net/Core/Const.cs
  78. +2 2 Ext.Net/Core/DirectMethod.cs
  79. +2 2 Ext.Net/Core/DirectMethodHandler.cs
  80. +2 2 Ext.Net/Core/DirectRequestFilter.cs
  81. +2 2 Ext.Net/Core/DirectRequestModule.cs
  82. +2 2 Ext.Net/Core/DirectRequestType.cs
  83. +2 2 Ext.Net/Core/ExtNetTransformer.cs
  84. +2 2 Ext.Net/Core/ExtObject.cs
  85. +2 2 Ext.Net/Core/HandlerMethods.cs
  86. +2 2 Ext.Net/Core/IBase.cs
  87. +2 2 Ext.Net/Core/InitScriptFilter.cs
  88. +2 2 Ext.Net/Core/Js.cs
  89. +2 2 Ext.Net/Core/RequestManager.cs
  90. +2 2 Ext.Net/Core/ResourceContainer.cs
  91. +2 2 Ext.Net/Core/ResourceHandler.cs
  92. +2 2 Ext.Net/Core/ResourceManager/Consts.cs
  93. +2 2 Ext.Net/Core/ResourceManager/License.cs
  94. +2 2 Ext.Net/Core/ResourceManager/ResourceBags.cs
  95. +2 2 Ext.Net/Core/ResourceManager/ResourceItem.cs
  96. +2 2 Ext.Net/Core/ResourceManager/ResourceManager.cs
  97. +3 3 Ext.Net/Core/ResourceManager/ResourceManager_Globals.cs
  98. +2 2 Ext.Net/Core/ResourceManager/UpdatePanel.cs
  99. +2 2 Ext.Net/Core/ResourceManager/XControl.cs
  100. +2 2 Ext.Net/Core/ResponseManager.cs
  101. +2 2 Ext.Net/Core/X.cs
  102. +2 2 Ext.Net/Designers/EmptyDesigner.cs
  103. +2 2 Ext.Net/Designers/ExtControlActionList.cs
  104. +2 2 Ext.Net/Designers/ExtControlDesigner.cs
  105. +2 2 Ext.Net/Enums/AjaxEventType.cs
  106. +2 2 Ext.Net/Enums/Alignment.cs
  107. +2 2 Ext.Net/Enums/AnchorPoint.cs
  108. +2 2 Ext.Net/Enums/AnimationType.cs
  109. +2 2 Ext.Net/Enums/ApplyMode.cs
  110. +2 2 Ext.Net/Enums/ArrowAlign.cs
  111. +2 2 Ext.Net/Enums/BatchUpdateMode.cs
  112. +2 2 Ext.Net/Enums/BoxLabelAlign.cs
  113. +2 2 Ext.Net/Enums/BoxPack.cs
  114. +2 2 Ext.Net/Enums/ButtonScale.cs
  115. +2 2 Ext.Net/Enums/ButtonTextAlign.cs
  116. +2 2 Ext.Net/Enums/ButtonType.cs
  117. +2 2 Ext.Net/Enums/ChartExportType.cs
  118. +2 2 Ext.Net/Enums/ChartMask.cs
  119. +2 2 Ext.Net/Enums/ClientTarget.cs
  120. +2 2 Ext.Net/Enums/CloseAction.cs
  121. +2 2 Ext.Net/Enums/CollapseMode.cs
  122. +2 2 Ext.Net/Enums/CollapseTarget.cs
  123. +2 2 Ext.Net/Enums/ComboAutoPostBackEvent.cs
  124. +2 2 Ext.Net/Enums/ConfigOptionsExtraction.cs
  125. +2 2 Ext.Net/Enums/CssPosition.cs
  126. +2 2 Ext.Net/Enums/DataLoadMode.cs
  127. +2 2 Ext.Net/Enums/DatePickerType.cs
  128. +2 2 Ext.Net/Enums/DateUnit.cs
  129. +2 2 Ext.Net/Enums/DefaultRenderTo.cs
  130. +2 2 Ext.Net/Enums/DesignMode.cs
  131. +2 2 Ext.Net/Enums/Direction.cs
  132. +2 2 Ext.Net/Enums/Dock.cs
  133. +2 2 Ext.Net/Enums/DominantBaseline.cs
  134. +2 2 Ext.Net/Enums/DropDownMode.cs
  135. +2 2 Ext.Net/Enums/DropPoint.cs
  136. +2 2 Ext.Net/Enums/Easing.cs
  137. +2 2 Ext.Net/Enums/EmptyValue.cs
  138. +2 2 Ext.Net/Enums/HBoxAlign.cs
  139. +2 2 Ext.Net/Enums/HideMode.cs
  140. +2 2 Ext.Net/Enums/HtmlEvent.cs
  141. +2 2 Ext.Net/Enums/HttpMethod.cs
  142. +2 2 Ext.Net/Enums/IDMode.cs
  143. +2 2 Ext.Net/Enums/Icon.cs
  144. +2 2 Ext.Net/Enums/IconAlign.cs
  145. +2 2 Ext.Net/Enums/ImageLocationType.cs
  146. +2 2 Ext.Net/Enums/InitScriptMode.cs
  147. +2 2 Ext.Net/Enums/InitValueValidation.cs
  148. +2 2 Ext.Net/Enums/InputType.cs
  149. +2 2 Ext.Net/Enums/InsertPosition.cs
  150. +2 2 Ext.Net/Enums/JsonMode.cs
  151. +2 2 Ext.Net/Enums/KeyCode.cs
  152. +2 2 Ext.Net/Enums/KeyEventAction.cs
  153. +2 2 Ext.Net/Enums/LabelAlign.cs
  154. +2 2 Ext.Net/Enums/Layout.cs
  155. +2 2 Ext.Net/Enums/LazyMode.cs
  156. +2 2 Ext.Net/Enums/LegendPosition.cs
  157. +2 2 Ext.Net/Enums/LoadMode.cs
  158. +2 2 Ext.Net/Enums/MaskTarget.cs
  159. +2 2 Ext.Net/Enums/MessageTarget.cs
  160. +2 2 Ext.Net/Enums/ModelFieldType.cs
  161. +2 2 Ext.Net/Enums/MultiSelectMode.cs
  162. +2 2 Ext.Net/Enums/NoteAlign.cs
  163. +2 2 Ext.Net/Enums/Orientation.cs
  164. +2 2 Ext.Net/Enums/Overflow.cs
  165. +2 2 Ext.Net/Enums/Position.cs
  166. +2 2 Ext.Net/Enums/Region.cs
  167. +2 2 Ext.Net/Enums/RenderMode.cs
  168. +2 2 Ext.Net/Enums/RendererFormat.cs
  169. +2 2 Ext.Net/Enums/ResizeHandle.cs
  170. +2 2 Ext.Net/Enums/ResourceLocationType.cs
  171. +2 2 Ext.Net/Enums/ScriptMode.cs
  172. +2 2 Ext.Net/Enums/ScrollMode.cs
  173. +2 2 Ext.Net/Enums/SelectionMemoryMode.cs
  174. +2 2 Ext.Net/Enums/SelectionMode.cs
  175. +2 2 Ext.Net/Enums/SelectionType.cs
  176. +2 2 Ext.Net/Enums/SeriesLabelDisplay.cs
  177. +2 2 Ext.Net/Enums/ShadowMode.cs
  178. +2 2 Ext.Net/Enums/SortDirection.cs
  179. +2 2 Ext.Net/Enums/SortTypeMethod.cs
  180. +2 2 Ext.Net/Enums/SpriteType.cs
  181. +2 2 Ext.Net/Enums/StandardChartTheme.cs
  182. +2 2 Ext.Net/Enums/StateProvider.cs
  183. +2 2 Ext.Net/Enums/StatusAlign.cs
  184. +2 2 Ext.Net/Enums/StoreAction.cs
  185. +2 2 Ext.Net/Enums/StrokeLinecap.cs
  186. +2 2 Ext.Net/Enums/StrokeLinejoin.cs
  187. +2 2 Ext.Net/Enums/SummaryType.cs
  188. +2 2 Ext.Net/Enums/TabPanel.cs
  189. +2 2 Ext.Net/Enums/TemplateWriteMode.cs
  190. +2 2 Ext.Net/Enums/TextAlign.cs
  191. +2 2 Ext.Net/Enums/Theme.cs
  192. +2 2 Ext.Net/Enums/ThreeStateBool.cs
  193. +2 2 Ext.Net/Enums/TimeIntervalUnit.cs
  194. +2 2 Ext.Net/Enums/TitleAlign.cs
  195. +2 2 Ext.Net/Enums/ToolTipType.cs
  196. +2 2 Ext.Net/Enums/ToolType.cs
  197. +2 2 Ext.Net/Enums/TreePanelMode.cs
  198. +2 2 Ext.Net/Enums/TriggerAction.cs
  199. +2 2 Ext.Net/Enums/VBoxAlign.cs
  200. +2 2 Ext.Net/Enums/ValidationEventOwner.cs
  201. +2 2 Ext.Net/Enums/ViewStateMode.cs
  202. +2 2 Ext.Net/Enums/VisibilityMode.cs
  203. +2 2 Ext.Net/Events/DirectEvents/AbstractComponent.cs
  204. +2 2 Ext.Net/Events/DirectEvents/AbstractSelectionModel.cs
  205. +2 2 Ext.Net/Events/DirectEvents/AbstractStore.cs
  206. +2 2 Ext.Net/Events/DirectEvents/Base.cs
  207. +2 2 Ext.Net/Events/DirectEvents/BoxReorderer.cs
  208. +2 2 Ext.Net/Events/DirectEvents/Button.cs
  209. +2 2 Ext.Net/Events/DirectEvents/CapsLockDetector.cs
  210. +2 2 Ext.Net/Events/DirectEvents/CellCommandColumn.cs
  211. +2 2 Ext.Net/Events/DirectEvents/CellEditing.cs
  212. +2 2 Ext.Net/Events/DirectEvents/CellSelectionModel.cs
  213. +2 2 Ext.Net/Events/DirectEvents/Chart.cs
  214. +2 2 Ext.Net/Events/DirectEvents/CheckBox.cs
  215. +2 2 Ext.Net/Events/DirectEvents/CheckColumn.cs
  216. +2 2 Ext.Net/Events/DirectEvents/CheckMenuItem.cs
  217. +2 2 Ext.Net/Events/DirectEvents/CheckboxGroup.cs
  218. +2 2 Ext.Net/Events/DirectEvents/ClickRepeater.cs
  219. +2 2 Ext.Net/Events/DirectEvents/ColorMenu.cs
  220. +2 2 Ext.Net/Events/DirectEvents/ColorPicker.cs
  221. +2 2 Ext.Net/Events/DirectEvents/Column.cs
  222. +2 2 Ext.Net/Events/DirectEvents/ComboBox.cs
  223. +2 2 Ext.Net/Events/DirectEvents/Component.cs
  224. +2 2 Ext.Net/Events/DirectEvents/ComponentColumn.cs
  225. +2 2 Ext.Net/Events/DirectEvents/ComponentDirectEvent.cs
  226. +2 2 Ext.Net/Events/DirectEvents/ComponentLoader.cs
  227. +2 2 Ext.Net/Events/DirectEvents/Container.cs
  228. +2 2 Ext.Net/Events/DirectEvents/CycleButton.cs
  229. +2 2 Ext.Net/Events/DirectEvents/DataProxy.cs
  230. +2 2 Ext.Net/Events/DirectEvents/DataView.cs
  231. +2 2 Ext.Net/Events/DirectEvents/DateField.cs
  232. +2 2 Ext.Net/Events/DirectEvents/DateMenu.cs
  233. +2 2 Ext.Net/Events/DirectEvents/DatePicker.cs
  234. +2 2 Ext.Net/Events/DirectEvents/DefaultSelectionModel.cs
  235. +2 2 Ext.Net/Events/DirectEvents/Desktop.cs
  236. +2 2 Ext.Net/Events/DirectEvents/DirectEvent.cs
  237. +2 2 Ext.Net/Events/DirectEvents/DragTracker.cs
  238. +2 2 Ext.Net/Events/DirectEvents/DrawComponent.cs
  239. +2 2 Ext.Net/Events/DirectEvents/Editor.cs
  240. +2 2 Ext.Net/Events/DirectEvents/Field.cs
  241. +2 2 Ext.Net/Events/DirectEvents/FieldContainer.cs
  242. +2 2 Ext.Net/Events/DirectEvents/FieldSet.cs
  243. +2 2 Ext.Net/Events/DirectEvents/FileUploadField.cs
  244. +2 2 Ext.Net/Events/DirectEvents/FlashComponent.cs
  245. +2 2 Ext.Net/Events/DirectEvents/FormPanel.cs
  246. +2 2 Ext.Net/Events/DirectEvents/GridHeaderContainer.cs
  247. +2 2 Ext.Net/Events/DirectEvents/GridPanel.cs
  248. +2 2 Ext.Net/Events/DirectEvents/GridView.cs
  249. +2 2 Ext.Net/Events/DirectEvents/GroupTabPanel.cs
  250. +2 2 Ext.Net/Events/DirectEvents/History.cs
  251. +2 2 Ext.Net/Events/DirectEvents/HtmlEditor.cs
  252. +2 2 Ext.Net/Events/DirectEvents/Image.cs
  253. +2 2 Ext.Net/Events/DirectEvents/ImageCommandColumn.cs
  254. +2 2 Ext.Net/Events/DirectEvents/InlineEditor.cs
  255. +2 2 Ext.Net/Events/DirectEvents/Menu.cs
  256. +2 2 Ext.Net/Events/DirectEvents/MenuItem.cs
  257. +2 2 Ext.Net/Events/DirectEvents/MonthPicker.cs
  258. +2 2 Ext.Net/Events/DirectEvents/MouseDistanceSensor.cs
  259. +2 2 Ext.Net/Events/DirectEvents/MultiSelect.cs
  260. +2 2 Ext.Net/Events/DirectEvents/MultiSelectionModel.cs
  261. +2 2 Ext.Net/Events/DirectEvents/Node.cs
  262. +2 2 Ext.Net/Events/DirectEvents/NumberField.cs
  263. +2 2 Ext.Net/Events/DirectEvents/ObservableDirectEvent.cs
  264. +2 2 Ext.Net/Events/DirectEvents/PagingToolbar.cs
  265. +2 2 Ext.Net/Events/DirectEvents/Panel.cs
  266. +2 2 Ext.Net/Events/DirectEvents/PanelHeader.cs
  267. +2 2 Ext.Net/Events/DirectEvents/PickerField.cs
  268. +2 2 Ext.Net/Events/DirectEvents/Portal.cs
  269. +2 2 Ext.Net/Events/DirectEvents/ProgressBar.cs
  270. +2 2 Ext.Net/Events/DirectEvents/PropertyGrid.cs
  271. +2 2 Ext.Net/Events/DirectEvents/Radio.cs
  272. +2 2 Ext.Net/Events/DirectEvents/RemoteValidation.cs
  273. +2 2 Ext.Net/Events/DirectEvents/Resizable.cs
  274. +2 2 Ext.Net/Events/DirectEvents/RowEditing.cs
  275. +2 2 Ext.Net/Events/DirectEvents/RowEditorDirectEvents.cs
  276. +2 2 Ext.Net/Events/DirectEvents/RowExpander.cs
  277. +2 2 Ext.Net/Events/DirectEvents/RowSelectionModel.cs
  278. +2 2 Ext.Net/Events/DirectEvents/ScriptManager.cs
  279. +2 2 Ext.Net/Events/DirectEvents/Slider.cs
  280. +2 2 Ext.Net/Events/DirectEvents/SpinnerField.cs
  281. +2 2 Ext.Net/Events/DirectEvents/SplitButton.cs
  282. +2 2 Ext.Net/Events/DirectEvents/StatusBar.cs
  283. +2 2 Ext.Net/Events/DirectEvents/Store.cs
  284. +2 2 Ext.Net/Events/DirectEvents/TabPanel.cs
  285. +2 2 Ext.Net/Events/DirectEvents/TabStrip.cs
  286. +2 2 Ext.Net/Events/DirectEvents/TablePanel.cs
  287. +2 2 Ext.Net/Events/DirectEvents/TableView.cs
  288. +2 2 Ext.Net/Events/DirectEvents/TextField.cs
  289. +2 2 Ext.Net/Events/DirectEvents/Tool.cs
  290. +2 2 Ext.Net/Events/DirectEvents/Toolbar.cs
  291. +2 2 Ext.Net/Events/DirectEvents/ToolbarDroppable.cs
  292. +2 2 Ext.Net/Events/DirectEvents/TreeNode.cs
  293. +2 2 Ext.Net/Events/DirectEvents/TreePanel.cs
  294. +2 2 Ext.Net/Events/DirectEvents/TreeStore.cs
  295. +2 2 Ext.Net/Events/DirectEvents/TriggerField.cs
  296. +2 2 Ext.Net/Events/DirectEvents/Window.cs
  297. +2 2 Ext.Net/Events/Listeners/AbstractComponent.cs
  298. +2 2 Ext.Net/Events/Listeners/AbstractSelectionModel.cs
  299. +2 2 Ext.Net/Events/Listeners/AbstractStore.cs
  300. +2 2 Ext.Net/Events/Listeners/AnimConfig.cs
Sorry, we could not display the entire diff because too many files (2,259) changed.
22 CHANGELOG.txt
... ... @@ -1,4 +1,26 @@
1 1 **************************************************************************
  2 +* Version 2.0.0 CHANGELOG *
  3 +**************************************************************************
  4 +
  5 +Release Date : 2012-07-24
  6 +Current Version : 2.0.0
  7 +Previous Version : 2.0.0.rc2
  8 +
  9 +UPDATE
  10 + [r4203] Simple Tasks example is updated
  11 + [r4219] Added the following feature for Examples Explorer (EE):
  12 + For example,
  13 + Typing "http://examples.ext.net/#/search/grid" in the browser address field will filter the examples TreePanel for "grid" and sets up "grid" in the EE filter field.
  14 + Otherwise, typing "icon" in the EE filter field will cause updating URL to "http://examples.ext.net/#/search/icon".
  15 +
  16 +FIX
  17 + [r4216] Fixed the FormLayout/With_UserControls example. http://forums.ext.net/showthread.php?20196
  18 + [r4212] Container with iframe can raise an exception destroying
  19 + [r4210] Fixed the TabPanel SetActiveTab method which takes an AbstractComponent argument. http://forums.ext.net/showthread.php?20086
  20 +
  21 +
  22 +
  23 +**************************************************************************
2 24 * Version 2.0.0.rc2 CHANGELOG *
3 25 **************************************************************************
4 26
1,012 Ext.Net.Examples/BREAKING_CHANGES.txt
... ... @@ -0,0 +1,1012 @@
  1 +**************************************************************************
  2 +* 2.0.x BREAKING CHANGES *
  3 +* *
  4 +* UPGRADING FROM V1 TO V2 *
  5 +* *
  6 +**************************************************************************
  7 +
  8 +Release Date : 2012-07-24
  9 +Current Version : 2.0.0
  10 +
  11 +1. - XControl has been renamed to BaseControl
  12 + - StateManagedItem has been renamed to BaseItem
  13 + - StateManagedItemCollection has been renamed to BaseItemCollection
  14 +
  15 +
  16 +2. The IDMode="Explicit" functionality has been changed.
  17 +
  18 + It still causes the control ClientID to be rendered if a developer explicitly set up the control ID.
  19 +
  20 + But ClientID doesn't match ID anymore, it is constructed in a common way.
  21 +
  22 + Use IDMode="Static" isntead.
  23 +
  24 +3. Window .CloseAction "Close" has been renamed to "Destroy".
  25 +
  26 + Example
  27 +
  28 + // Old
  29 + <ext:Window runat="server" CloseAction="Close" />
  30 +
  31 + // New
  32 + <ext:Window runat="server" CloseAction="Destroy" />
  33 +
  34 +4. Panel .Padding property has been renamed to .BodyPadding.
  35 +
  36 + Example
  37 +
  38 + // Old
  39 + <ext:Window runat="server" Padding="5" />
  40 +
  41 + // New
  42 + <ext:Window runat="server" BodyPadding="5" />
  43 +
  44 + The .Padding property is still available, although now renders as Padding around
  45 + the Component, instead of padding in the Body of the Component.
  46 +
  47 + All previous instance of .Padding should be renamed to .BodyPadding.
  48 +
  49 +5. The server Panel Border property type has been changed from bool to bool?.
  50 + The server Panel BodyBorder property type has been changed from bool to int?.
  51 +
  52 +6. AccordionLayout .Animate property has been renamed to .AnimatePosition.
  53 +
  54 + Example
  55 +
  56 + // Old
  57 + <ext:AccordionLayout runat="server" Animate="false">
  58 +
  59 + // New
  60 + <ext:AccordionLayout runat="server" AnimatePostion="false">
  61 +
  62 +7. AfterRecordUpdatedEventArgs .NewValues has been renamed to .Values.
  63 +
  64 + Example
  65 +
  66 + // Old
  67 + protected void Store1_RecordUpdated(object sender, AfterRecordUpdatedEventArgs e)
  68 + {
  69 + var company = new
  70 + {
  71 + Name = e.NewValues["company"],
  72 + Price = e.NewValues["price"],
  73 + LastChange = e.NewValues["lastChange"]
  74 + };
  75 + }
  76 +
  77 + //New
  78 + protected void Store1_RecordUpdated(object sender, AfterRecordUpdatedEventArgs e)
  79 + {
  80 + var company = new
  81 + {
  82 + Name = e.Values["company"],
  83 + Price = e.Values["price"],
  84 + LastChange = e.Values["lastChange"]
  85 + };
  86 + }
  87 +
  88 +8. GridPanel .StripeRows has been moved to GridView.
  89 +
  90 + Example
  91 +
  92 + //Old
  93 + <ext:GridPanel runat="server" StripeRows="true">
  94 +
  95 + //New
  96 + <ext:GridPanel runat="server">
  97 + <View>
  98 + <ext:GridView runat="server" StripeRows="true" />
  99 + </View>
  100 + </ext:GridPanel>
  101 +
  102 +9. GridPanel .TrackMouseOver has been moved to GridView and renamed to .TrackOver
  103 +
  104 + Example
  105 +
  106 + //Old
  107 + <ext:GridPanel runat="server" TrackMouseOver="true">
  108 +
  109 + //New
  110 + <ext:GridPanel runat="server">
  111 + <View>
  112 + <ext:GridView runat="server" TrackOver="true" />
  113 + </View>
  114 + </ext:GridPanel>
  115 +
  116 + Note
  117 +
  118 + In according to ExtJS docs the default value is false. Now it's not. So, it needs to check it in the future.
  119 + Now is August'17.
  120 +
  121 +10. GridPanel .AutoExpandColumn has been removed. To achieve the same effect use .Flex of Column.
  122 +
  123 + Example
  124 +
  125 + //Old
  126 + <ext:GridPanel runat="server" AutoExpandColumn="Company">
  127 + <ColumnModel runat="server">
  128 + <Columns>
  129 + <ext:Column ColumnID="Company" ... />
  130 + </Columns>
  131 + </ColumnModel>
  132 + </ext:GridPanel>
  133 +
  134 + //New
  135 + <ext:GridPanel runat="server">
  136 + <ColumnModel runat="server">
  137 + <Columns>
  138 + <ext:Column Flex="1" ... />
  139 + </Columns>
  140 + </ColumnModel>
  141 + </ext:GridPanel>
  142 +
  143 +11. RowSelectionModel .SingleSelect has been removed.
  144 +
  145 + Now use the public property .Mode which is defined in AbstractSelectionModel. The possible values are Single (default), Simple and Multi.
  146 +
  147 + RowSelectionModel and CheckboxSelectionModel inherit from AbstractSelectionModel.
  148 +
  149 + The default value of .SingleSelect is false: so, the equivalent is Mode="Multi" which is not default and should be set up explicitly.
  150 +
  151 + Example 1
  152 +
  153 + //Old
  154 + <ext:RowSelectionModel runat="server">
  155 +
  156 + //New
  157 + <ext:RowSelectionModel runat="server" Mode="Multi">
  158 +
  159 + Example 2
  160 +
  161 + //Old
  162 + <ext:RowSelectionModel runat="server" SinlgeSelect="true">
  163 +
  164 + //New
  165 + <ext:RowSelectionModel runat="server" Mode="Single">
  166 +
  167 + Example 3
  168 +
  169 + //Old
  170 + <ext:CheckboxSelectionModel runat="server" SinlgeSelect="false">
  171 +
  172 + //New
  173 + <ext:CheckboxSelectionModel runat="server" Mode="Multi">
  174 +
  175 +12. Column .ColumnID has been renamed to .ID
  176 +
  177 + Now Column is a component and registered in ComponentMgr (http://www.sencha.com/forum/showthread.php?133562)
  178 +
  179 + Example
  180 +
  181 + //Old
  182 + <ext:Column ColumnID="company">
  183 +
  184 + //New
  185 + <ext:Column ID="company" runat="server">
  186 +
  187 +13. Column .Header has been replaced with .Text
  188 + The JavaScript config option .header can still work, but it's deprecated.
  189 +
  190 + Example 1
  191 +
  192 + //Old
  193 + <ext:Column Header="Company">
  194 +
  195 + //New
  196 + <ext:Column Text="Company">
  197 +
  198 + Example 2
  199 +
  200 + //Old
  201 + Column c = new Column()
  202 + {
  203 + Header = "Company"
  204 + };
  205 +
  206 + //New
  207 + Column c = new Column()
  208 + {
  209 + Text = "Company"
  210 + };
  211 +
  212 +14.1 RecordField has been renamed to ModelField and must be defined in Model.
  213 +
  214 + Reader .Fields has been removed.
  215 +
  216 + Example
  217 +
  218 + //Old
  219 + <ext:Store runat="server">
  220 + <Model>
  221 + <ext:JsonReader>
  222 + <Fields>
  223 + <ext:RecordField Name="company" />
  224 + </Fields>
  225 + </ext:JsonReader>
  226 + </Model>
  227 + </ext:Store>
  228 +
  229 + //New
  230 + <ext:Store runat="server">
  231 + <Model>
  232 + <ext:Model runat="server">
  233 + <Fields>
  234 + <ext:ModelField Name="company" />
  235 + </Fields>
  236 + </ext:Model>
  237 + </Model>
  238 + </ext:Store>
  239 +
  240 +14.2 Use Validations instead .AllowBlank property.
  241 +
  242 +15. The server HttpProxy class has been renamed to AjaxProxy.
  243 +
  244 + Example
  245 +
  246 + //Old
  247 + <ext:HttpProxy Url="Some.url" />
  248 +
  249 + //New
  250 + <ext:AjaxProxy Url="Some.url" />
  251 +
  252 + And there is no .Method
  253 + Use ActionMethods
  254 +
  255 + Example
  256 +
  257 + //Old
  258 + <ext:HttpProxy Url="some.url" Method="POST">
  259 +
  260 + //New
  261 + <ext:AjaxProxy Url="some.url">
  262 + <ActionMethods READ="POST" />
  263 + </ext:AjaxProxy>
  264 +
  265 +
  266 +16. If Store .Proxy is specified, then Reader should be specified for that Proxy.
  267 +
  268 + Example
  269 +
  270 + //Old
  271 + <ext:Store runat="server">
  272 + <Proxy>
  273 + <ext:HttpProxy Url="Some.url" />
  274 + </Proxy>
  275 + <Reader>
  276 + <ext:JsonReader Root="Data" TotalProperty="TotalRecords">
  277 + <Fields>
  278 + <ext:RecordField Name="Common" />
  279 + </Fields>
  280 + </ext:JsonReader>
  281 + </Reader>
  282 + </ext:Store>
  283 +
  284 + //New
  285 + <ext:Store runat="server">
  286 + <Proxy>
  287 + <ext:AjaxProxy Url="Some.url">
  288 + <Reader>
  289 + <ext:JsonReader Root="Data" TotalProperty="TotalRecords" />
  290 + </Reader>
  291 + </ext:AjaxProxy>
  292 + </Proxy>
  293 + <Model>
  294 + <ext:Model runat="server">
  295 + <Fields>
  296 + <ext:ModelField Name="Company" />
  297 + </Fields>
  298 + </ext:Model>
  299 + </Model>
  300 + </ext:Store>
  301 +
  302 +17. PagingToolbar .PageSize has been removed.
  303 + Store .PageSize should be used instead.
  304 +
  305 + Example
  306 +
  307 + //Old
  308 + <ext:PagingToolbar runat="server" PageSize="10">
  309 +
  310 + //New
  311 + <ext:Store runat="server" PageSize="10">
  312 +
  313 +18. ColumnModel .SetHidden() has been removed.
  314 +
  315 + Use Column .Hidden
  316 +
  317 + Example
  318 +
  319 + //Old
  320 + this.GridPanel1.ColumnModel.SetHidden(2, true);
  321 +
  322 + //New
  323 + this.GridPanel1.ColumnModel.Columns[2].Hidden = true;
  324 +
  325 +19. ColumnModel .SetColumnWidth() has been removed.
  326 +
  327 + Use Column .SetWidth()
  328 +
  329 + Example
  330 +
  331 + //Old
  332 + this.GridPanel1.ColumnModel.SetColumnWidth(1, 100);
  333 +
  334 + //New
  335 + this.GridPanel1.ColumnModel.Columns[1].SetWidth(100);
  336 +
  337 +20. ColumnModel SetColumnHeader method has been removed.
  338 +
  339 + Use Column Text property.
  340 +
  341 + Example
  342 +
  343 + //Old
  344 + this.GridPanel1.ColumnModel.SetColumnHeader(0, "New label");
  345 +
  346 + //New
  347 + this.GridPanel1.ColumnModel.Columns[0].Text = "New label";
  348 +
  349 +21. ColumnModel SetRenderer method has been removed.
  350 +
  351 + Use Column Renderer property.
  352 +
  353 + Example
  354 +
  355 + //Old
  356 + Renderer r = new Renderer();
  357 + r.Fn = "change";
  358 + this.GridPanel1.ColumnModel.SetRenderer(2, r);
  359 +
  360 + //New
  361 + Renderer r = new Renderer();
  362 + r.Fn = "change";
  363 + this.GridPanel1.ColumnModel.Columns[2].Renderer = r;
  364 +
  365 +22. JavaScript: MixedCollection .itemAt() has been removed.
  366 + Use .getAt().
  367 +
  368 + Example
  369 +
  370 + //Old
  371 + Panel1.items.itemAt(0);
  372 +
  373 + //New
  374 + Panel1.items.getAt(0);
  375 +
  376 +23. GroupingView has been removed and replaced with Grouping feauture.
  377 +
  378 + Its GroupTextTpl property has been removed. To set up it please use the GroupHeaderTplString or GroupHeaderTpl (XTemplate type) properties.
  379 +
  380 + Example
  381 +
  382 + //Old
  383 + <ext:GridPanel runat="server">
  384 + <View>
  385 + <ext:GroupingView
  386 + HideGroupedColumn="true"
  387 + runat="server"
  388 + GroupTextTpl='{text} ({[values.rs.length]} {[values.rs.length > 1 ? "Items" : "Item"]})'>
  389 + </ext:GroupingView>
  390 + </View>
  391 + </ext:GridPanel>
  392 +
  393 + //New
  394 + <ext:GridPanel runat="server">
  395 + <View>
  396 + <ext:GridView runat="server" />
  397 + </View>
  398 + <Features>
  399 + <ext:Grouping
  400 + runat="server"
  401 + HideGroupedHeader="true"
  402 + GroupHeaderTplString='{text} ({[values.rows.length]} {[values.rows.length > 1 ? "Items" : "Item"]})' />
  403 + </Features>
  404 + </ext:GridPanel>
  405 +
  406 +24. GridView .ForceFit has been moved to GridPanel.
  407 +
  408 +25. GridView .EnableRowBody has been removed and replaced with RowBody feature.
  409 +
  410 + Example
  411 +
  412 + //Old
  413 + <ext:GridPanel runat="server">
  414 + <View>
  415 + <ext:GridView
  416 + runat="server"
  417 + EnableRowBody="true">
  418 + <GetRowClass Handler="var d = record.data;
  419 + rowParams.body = 'some html';" />
  420 + </ext:GridView>
  421 + </View>
  422 + </ext:GridPanel>
  423 +
  424 + //New
  425 + <ext:GridPanel runat="server">
  426 + <View>
  427 + <ext:GridView runat="server" />
  428 + </View>
  429 + <Features>
  430 + <ext:RowBody runat="server">
  431 + <GetAdditionalData
  432 + Handler="var d = data;
  433 + orig.rowBody = 'some html';" />
  434 + </ext:RowBody>
  435 + </Features>
  436 + </ext:GridPanel>
  437 +
  438 +26. GridPanel Command and GroupCommand listeners has been moved to Column listeners
  439 +
  440 +27. Store .SortInfo has been removed.
  441 + Use Store .Sorters
  442 +
  443 + Example
  444 +
  445 + //Old
  446 + <SortInfo Field="Common" Direction="ASC" />
  447 +
  448 + //New
  449 + <Sorters>
  450 + <ext:DataSorter Property="Common" Direction="ASC" />
  451 + </Sorters>
  452 +
  453 +28. Store .SerializationMode has been removed.
  454 + Use ModelField .IsComplex
  455 + or
  456 + Store .Data instead of .DataSource equals SerializationMode="Complex".
  457 +
  458 +29. To get Column .Editor working set up CellEditing or RowEditing plugin for GridPanel.
  459 +
  460 + GridPanel "editing" events are moved to CellEditing/RowEditing.
  461 +
  462 + Use the editing plugin client startEdit method instead of the ridPanel startEditing one.
  463 +
  464 + Example
  465 +
  466 + <ext:GridPanel runat="server">
  467 + <Plugins>
  468 + <ext:CellEditing runat="server" />
  469 + </Plugins>
  470 + </ext:GridPanel>
  471 +
  472 +30. Signature of ModelField .Convert has been changed.
  473 + The first argument is a record, not an array of values.
  474 +
  475 +31. Store .BasePrams has been renamed to .Parameters
  476 + Parameter has been renamed to StoreParameter
  477 +
  478 +32. RowSelectionModel RowSelect and RowDeselect Listener and DirectEvent has been renamed to
  479 + Select and Deselect
  480 +
  481 +33. RowSelectionModel JavaScript .getSelected() has been removed.
  482 + Use .getSelection().
  483 +
  484 +34. "Layout" type controls has been removed.
  485 +
  486 + Use the Layout and LayoutConfig properties of a container.
  487 +
  488 +35. GridFilters plugin became a feature and should be defined in GridPanel .Features, not .Plugins.
  489 +
  490 +36. ScriptTagProxy has been renamed to JsonPProxy
  491 +
  492 +37. BufferView has been removed. Use Store .Buffered property.
  493 +
  494 +38. GridView .ScrollOffset has been moved to GridPanel.
  495 +
  496 +39. Panel .Header has been renamed to .PreventHeader.
  497 +
  498 + Example
  499 +
  500 + //Old
  501 + <ext:Panel runat="server" Header="false">
  502 +
  503 + //New
  504 + <ext:Panel runat="server" PreventHeader="true">
  505 +
  506 +40. Now ExtJS doesn't override/extend standard JavaScript classes.
  507 +
  508 + The createDelegate function has been renamed to bind.
  509 +
  510 + Example 1
  511 +
  512 + //Old
  513 + String.format(string, value1, value2);
  514 +
  515 + //New
  516 + Ext.String.format(string, value1, value2);
  517 +
  518 + Example 2
  519 +
  520 + //Old
  521 + var f = function () { };
  522 + f.defer(10);
  523 +
  524 + //New
  525 + Ext.Function.defer(f, 10);
  526 +
  527 + Example 3
  528 +
  529 + //Old
  530 + var f = function () {
  531 + alert(this);
  532 + };
  533 + f.createDelegate('Hello!')();
  534 +
  535 + //New
  536 + Ext.Function.bind(f, 'Hello!')();
  537 +
  538 +41. Store .OnRefreshData has been renamed to .OnReadData
  539 +
  540 +42. LockingGridView has been removed.
  541 + Use Column .Locked property.
  542 +
  543 +43. GridView .MarkDirty has been removed.
  544 +
  545 +44. The RowEditor plugin has been removed.
  546 +
  547 + Use the RowEditing plugin.
  548 +
  549 + Use its Edit event instead of the RowEditor AfterEdit one.
  550 +
  551 + Use its SaveBtnText property instead of the RowEditor SaveText.
  552 +
  553 +45. XMLReader .IDPath has been removed.
  554 + Use .IDProperty
  555 +
  556 +46. ComboBox .Template has been removed. Use ComboBox ListConfig.Tpl and ListConfig.ItemTpl.
  557 +
  558 + Example
  559 +
  560 + //Old
  561 + <ext:ComboBox runat=server>
  562 + <Template runat="server">
  563 + <Html>
  564 +
  565 + </Html>
  566 + </Template>
  567 + </ext:ComboBox>
  568 +
  569 + //New
  570 + <ext:ComboBox runat="server">
  571 + <ListConfig>
  572 + <Tpl runat="server">
  573 + <Html>
  574 +
  575 + </Html>
  576 + </Tpl>
  577 + <ItemTpl runat="server">
  578 + <Html>
  579 +
  580 + </Html>
  581 + </ItemTpl>
  582 + </ListConfig>
  583 + </ext:ComboBox>
  584 +
  585 +47. ComboBox .LoadingText has been removed. Use ComboBox ListConfig.LoadingText.
  586 +
  587 + Example
  588 +
  589 + //Old
  590 + <ext:ComboBox runat=server LoadingText="Searching..." />
  591 +
  592 + //New
  593 + <ext:ComboBox runat="server">
  594 + <ListConfig LoadingText="Searching..." />
  595 + </ext:ComboBox>
  596 +
  597 +48. ComboBox .ItemSelector has been removed. Use ComboBox ListConfig.ItemSelector.
  598 +
  599 + Example
  600 +
  601 + //Old
  602 + <ext:ComboBox runat=server ItemSelector="div.my-item" />
  603 +
  604 + //New
  605 + <ext:ComboBox runat="server">
  606 + <ListConfig ItemSelector="div.my-item" />
  607 + </ext:ComboBox>
  608 +
  609 +49. ComboBox Select listener. An array of records is passed to a listener, not a single record.
  610 +
  611 +50. The ComboBox server SelectedIndex and SelectedItem properties have been removed.
  612 +
  613 + Use the SelectedItems property.
  614 +
  615 + Example
  616 +
  617 + //Old
  618 + <ext:ComboBox runat="server" SelectedIndex="1">
  619 +
  620 + //New
  621 + <ext:ComboBox runat="server">
  622 + <SelectedItems>
  623 + <ext:ListItem Index="0" />
  624 + </SelectedItems>
  625 + </ext:ComboBox>
  626 +
  627 +51. Store server .UpdateRecordField() has been removed.
  628 +
  629 + Example
  630 +
  631 + //Old
  632 + Store1.UpdateRecordField(0, "company", (object)"New Company");
  633 +
  634 + //New
  635 + Store1.GetAt(0).Set("company", (object)"New Company");
  636 +
  637 +52. ComboBox client .triggers collection has been removed. Use .getTrigger(index).
  638 +
  639 + Example
  640 +
  641 + //Old
  642 + ComboBox1.triggers[0]
  643 +
  644 + //New
  645 + ComboBox.getTrigger(0)
  646 +
  647 +53. CompositeField hasb been removed and replaced with FieldContainer.
  648 + Note that default Layout of FieldContainer is "autocontainer", not "hbox".
  649 +
  650 + Example
  651 +
  652 + //Old
  653 + <ext:CompositeField runat="server">
  654 + <Items>
  655 + <ext:TextField runat="server" Flex="1" />
  656 + <ext:TextField runat="server" Flex="1" />
  657 + </Items>
  658 + </ext:CompositeField>
  659 +
  660 + //New
  661 + <ext:FieldContainer runat="server" Layout="HBoxLayout">
  662 + <Items>
  663 + <ext:TextField runat="server" Flex="1" />
  664 + <ext:TextField runat="server" Flex="1" />
  665 + </Items>
  666 + </ext:FieldContainer>
  667 +
  668 +54. Menu ItemClick has been renamed to Click.
  669 +
  670 +55. DropDownField .ComponentAlign has been renamed to PickerAlign.
  671 +
  672 +56. DropDownField new property .MatchFieldWidth has true value by default.
  673 + So, .Width of a Component is ignored.
  674 + To avoid it set up MatchFieldWidth="false".
  675 +
  676 +57. TreeNode class has been renamed to Node, .Nodes renamed to .Children.
  677 + Node has client .data property instead of .attributes one.
  678 +
  679 +58. TreePanel DefaultSelectionModel and MultiSelectionModel has been renamed to TreeSelectionModel.
  680 + Use .Mode to set up selection mode.
  681 +
  682 +59. FieldUploadField FileSelected event has been removed. Use Change.
  683 +
  684 +60. Form fields .DataIndex has been renamed to .Name.
  685 +
  686 +61. PagingToolbar .PageIndex has been removed. Use Store .LoadPage(index) or set up a respective "start" parameter.
  687 +
  688 +62. MultiSelect .Legend has been removed. Wrap MultiSelect in FieldSet of use ListTitle.
  689 +
  690 +63. Use NumberField instead of SpinnerField.
  691 +
  692 +64. Container .LabelAlign, .LabelPad, .LabelSeparator, .LabelStyle, .LabelWidth has been removed.
  693 + Use the same properties of container items.
  694 +
  695 + Note that you can set these properties for all items using Container Defaults or FormPanel FieldDefaults.
  696 +
  697 +65. ColorPalette has been renamed to ColorPicker.
  698 +
  699 +66. ComboBox Mode has need renamed to QueryMode.
  700 +
  701 +67. BottomTitle has been removed. Use Panel HeaderPosition.
  702 +
  703 +68. DataView OverClass has been renamed to OverCls.
  704 + To set up over class for items, use OverItemCls.
  705 +
  706 +69. MenuTextItem has been removed. You can use, for example, Label or DisplayField.
  707 +
  708 +70. Element .AddClass(), .RemoveClass(), .ToogleClass() has been renamed to, respectively,
  709 + .AddCls(), .RemoveCls(), .ToogleCls(). Their client side pairs as well.
  710 +
  711 +71. Panel AutoLoad has been removed. Use Loader.
  712 +
  713 + 71.1. Use DisableCaching instead of NoCache.
  714 + 71.2. Use Mode="Html" instead of Mode="Merge". It's by default.
  715 + 71.3. Use LoadMask.ShowMask instead of ShowMask.
  716 + 71.4. Use LoadMask.Msg instead of MaskMsg.
  717 + 71.5. Use Loader BeforeLoad and Load events instead of Panel BeforeUpdate and Update.
  718 +
  719 +72. TabPanel ResizeTabs has been renamed to Resizable.
  720 +
  721 +73. CenterLayout has been removed. Please us a combination of HBoxLayout and VBoxLayout.
  722 +
  723 +74. ToolbarReorderer plugin has been renamed to BoxReorderer.
  724 +
  725 +75. The CommandColumn ButtonAlign property has been removed.
  726 +
  727 + Use the Pack one. The available options are Start (default) | Center | End.
  728 +
  729 +76. TreeNode has been renamed to Node. Node has no client side getUI method.
  730 + To get a node's HTML element, use the view's getNode method.
  731 +
  732 + Example
  733 +
  734 + //New
  735 + tree.getView().getNode(node)
  736 +
  737 +77. TreeNode has been renamed to Node. Its Draggable property has be renamed to AllowDrag.
  738 +
  739 +78. TreeNode has been renamed to Node. Leaf nodes requires Leaf="true" to be set up.
  740 +
  741 +79. Tool Qtip has been renamed to Tooltip.
  742 +
  743 +80. TreePanel client side initChildren method has been removed. Use the setRootNode method.
  744 +
  745 +81. TreePanel EnableDD has been removed. Set up TreeViewDragDrop plugin for TreePanel View.
  746 +
  747 +82. TreePanel ContainerScroll has been removed.
  748 +
  749 +83. AsyncNode class has been removed. Use Node with NodeType="async".
  750 +
  751 +84. TreeNode has been renamed to Node. Its cliet side ensureVisible method has been removed.
  752 + Use TreePanel View focusRow method.
  753 +
  754 + Example
  755 +
  756 + //New
  757 + TreePanel.getView().focusRow(node)
  758 +
  759 +85. ModelField Convert. Now the first argument is a record instance, not just an array.
  760 +
  761 +86. BottomTitle plugin has been removed. Use Panel HeaderPosition="Bottom".
  762 +
  763 +87. BoxComponentBase AutoWidth has been removed.
  764 +
  765 +88. PanelBase KeyMap has been removed. Though we are planning to implement it in one of next releases.
  766 +
  767 +89. Calendar: Event and EventCollection classes has been renamed to EventModel and EventModelCollection.
  768 +
  769 +90. ResourceManager Namespace is "App" by default. Any widget will share own client id in that namespace.
  770 +
  771 + Example (client side)
  772 +
  773 + //Old
  774 + TextField1.setValue("Hello World!");
  775 +
  776 + //New
  777 + App.TextField1.setValue("Hello World!");
  778 +
  779 + or
  780 +
  781 + //New
  782 + #{TextField1}.setValue("Hello World!");
  783 +
  784 + You can set up an empty Namespace to get the same as it's in Ext.NET v1.
  785 +
  786 + Example
  787 +
  788 + <ext:ResourceManager runat="server" Namespace="" />
  789 +
  790 +91. There is no ViewState on page by default, i.e. ResourceManager DisableViewState="true" by default.
  791 +
  792 + To get it back, set .DisableViewState="false" for ResourceManager.
  793 +
  794 +92. ColumnLayout doesn't support FitHeight and Split options.
  795 +
  796 + Please use HBox layout if you need this functionality.
  797 +
  798 +93. The type of TextFieldBase Validator has been changed to JFunction (was string).
  799 +
  800 + Example
  801 +
  802 + //Old
  803 + <ext:TextField runat="server" Validator="myValidator">
  804 +
  805 + //New
  806 + <ext:TextField runat="server">
  807 + <Validator Fn="myValidator" />
  808 + </ext:TextField>
  809 +
  810 +94. GridPanel Reload method doesn't reload its Store, don't use it.
  811 +
  812 + Use Store Reload method.
  813 +
  814 +95. The TreePanel ContainerScroll property has been removed.
  815 +
  816 + If you need its functionality you should set up the same property for DragZone.
  817 +
  818 +96. The TreePanel client side getNodeById has been removed.
  819 +
  820 + You should deal with TreeStore.
  821 +
  822 + Example
  823 +
  824 + //Old
  825 + tree.getNodeById("nodeId")
  826 +
  827 + //New
  828 + tree.getStore().getNodeById("nodeId")
  829 +
  830 +97. The TreePanel server side methods - SetNodeText, SetNodeCls, SetNodeHref, SetNodeIcon, SetNodeIconCls, SetNodeId, SetNodeText, SetNodeTooltip - have been removed.
  831 +
  832 + Now you should get a node proxy calling the TreePanel GetNodeById method, then call a respective method of that node proxy.
  833 +
  834 + Example
  835 +
  836 + //Old
  837 + TreePanel1.SetNodeText("nodeId", "new text")
  838 +
  839 + //New
  840 + TreePanel1.GetNodeById("nodeId").Set("text", "new text")
  841 +
  842 +98. The server Resizable class has been renamed to Resizer.
  843 +
  844 + Its Draggable property has been removed. For dragging functionality use the common drag&drop components.
  845 +
  846 +99. The TreePanel server SelectNode method has been removed.
  847 +
  848 + Use the Select method of its selection model.
  849 +
  850 + Example
  851 +
  852 + //Old
  853 + TreePanel1.SelectNode("nodeId");
  854 +
  855 + //New
  856 + <ext:TreePanel runat="server">
  857 + <SelectionModel>
  858 + <ext:TreeSelectionModel runat="server" />
  859 + </SelectionModel>
  860 + </ext:TreePanel>
  861 +
  862 + TreePanel1.GetSelectionModel().Select("nodeId");
  863 +
  864 +100. The Store server UpdateProxy property has been removed. The server HttpWriteProxy class has been removed.
  865 +
  866 + Now you can configure AjaxProxy API setting Url for Sync (save) action.
  867 + http://examples.ext.net/#/GridPanel/Saving_Variations/WebService/
  868 +
  869 + Or passing the action name as a parameter and analyze that parameter on server.
  870 + http://examples.ext.net/#/GridPanel/Saving_Variations/HttpHandler/
  871 +
  872 +101. The TreeNode server class has been renamed to the Node one.
  873 +
  874 + Now it is consider just as a record and doesn't represent UI. Respectively, its UI events like Click, ContextMenu, DblClick, etc. have been removed.
  875 +
  876 + Use the TreePanel ItemClick, ItemContextMenu, ItemDbl Click events.
  877 +
  878 +102. The EditableGrid plugin has been removed.
  879 +
  880 + Use the ComponentColumn.
  881 + http://examples.ext.net/#/GridPanel/ComponentColumn/Editor/
  882 +
  883 +103. The server Column Css property has been removed.
  884 +
  885 + Use the TdCls property.
  886 +
  887 + Example
  888