Sencha GXT 4.0.x

Released: Mar 16, 2018

4.0.x での更新項目

v4.0.4

Updated Nov 19, 2020

Fixes

  • HboxLayoutContainer UiBinder exception.
  • Grid inline editing, tab does not finish editing.
  • GridInline Editing doesn't allow row selection.
  • Neptune TextField height is off using -4px bottom margin.
  • BorderLayoutContainer setFloatable(false) does not work.
  • Combo list container stays open on scrolling, when scrolling on the trigger.
  • Grid selection change doesn't fire on edge.
  • Grid click/tap RowExpander doesn't work on edge.
  • Tree treeSelectionModel set a second time breaks touch.
  • Drag and Drop in Chrome/Edge assertion error.
  • ThemeBuilder.bat execution path wrong on windows.
  • Grid inline editing is broken when drag and drop is added.
  • Checkbox selection model in grid breaks keyboard navigation.
  • Grid in a scrollable container, the scrollable container will not scroll if scrolling to top or end of grid.

v4.0.3

Updated Mar 16, 2018

Features

  • The flow layout sizing has been improved drastically. So you'll find less edge cases show up when laying out your widgets.
  • Improvements have gone into flow sizing when you use 100% x 100% flow sizing instead of pixel sizes for widgets that require a size.
  • The checkbox events have been improved, so they work with edge and won't fire two events.
  • The checkbox cell will work better in the cell widgets, like grid and tree.
  • The Combo will work with IE11.
  • You'll find more Javadoc on the GWT SDK versions.
  • You'll also find the GXT past version of Javadoc. Check out the Javadoc links on the left.
  • In GXT 4.0.3, all the private methods have been refactored into protected methods so it's easier to extend the classes.
  • The Canvas and SVG charts can be instantiated separately. So you don't have to use just one surface type in your app.
  • New Examples:
    • The explorer examples have been extracted from the framework so you can experiment with it.
    • Aded a new simple example of using large grids.
    • The desktop examples have been added back to the repertoire.
    • Added more projects making it easier to try out GXT.
  • Tablet Support with Touch Gestures
    GXT 4 provides support for devices with touch-screen input, including tablets and touch-screen laptops, by introducing the touch and gesture system. This allows existing GXT applications to run on touch-screen devices with little or no modification.
  • New Triton theme; A common theme available for both desktop and tablet applications.
  • New Executive Dashboard example application.
  • SafeHtml
    Many SafeHtml enhancements have been made across the APIs. Most methods that accept HTML now take SafeHtml instead of String. Those that do still take String (such as SomeClass.setHTML(String), for UiBinder compatibility) will automatically sanitize the input via the ExpandedHtmlSanitizer. If you want your markup used verbatim you must use the SafeHtml methods.

Fixes

  • The margins have been fixed in the vertical layout container and CSS float layout containers.
  • Margins now work better with vertical and child horizontal layouts.