Docs Help

Terms, Icons, and Labels

Many classes have shortcut names used when creating (instantiating) a class with a configuration object. The shortcut name is referred to as an alias (or xtype if the class extends Ext.Component). The alias/xtype is listed next to the class name of applicable classes for quick reference.

Access Levels

Framework classes or their members may be specified as private or protected. Else, the class / member is public. Public, protected, and private are access descriptors used to convey how and when the class or class member should be used.

Member Types

Member Syntax

Below is an example class member that we can disect to show the syntax of a class member (the lookupComponent method as viewed from the Ext.button.Button class in this case).

lookupComponent ( item ) : Ext.Component
protected

Called when a raw config object is added to this container either during initialization of the items config, or when new items are added), or {@link #insert inserted.

This method converts the passed object into an instanced child component.

This may be overridden in subclasses when special processing needs to be applied to child creation.

Parameters

item :  Object

The config object being added.

Returns
Ext.Component

The component to be added.

Let's look at each part of the member row:

Member Flags

The API documentation uses a number of flags to further commnicate the class member's function and intent. The label may be represented by a text label, an abbreviation, or an icon.

Class Icons

- Indicates a framework class

- A singleton framework class. *See the singleton flag for more information

- A component-type framework class (any class within the Ext JS framework that extends Ext.Component)

- Indicates that the class, member, or guide is new in the currently viewed version

Member Icons

- Indicates a class member of type config

- Indicates a class member of type property

- Indicates a class member of type method

- Indicates a class member of type event

- Indicates a class member of type theme variable

- Indicates a class member of type theme mixin

- Indicates that the class, member, or guide is new in the currently viewed version

Class Member Quick-Nav Menu

Just below the class name on an API doc page is a row of buttons corresponding to the types of members owned by the current class. Each button shows a count of members by type (this count is updated as filters are applied). Clicking the button will navigate you to that member section. Hovering over the member-type button will reveal a popup menu of all members of that type for quick navigation.

Getter and Setter Methods

Getting and setter methods that correlate to a class config option will show up in the methods section as well as in the configs section of both the API doc and the member-type menus just beneath the config they work with. The getter and setter method documentation will be found in the config row for easy reference.

History Bar

Your page history is kept in localstorage and displayed (using the available real estate) just below the top title bar. By default, the only search results shown are the pages matching the product / version you're currently viewing. You can expand what is displayed by clicking on the button on the right-hand side of the history bar and choosing the "All" radio option. This will show all recent pages in the history bar for all products / versions.

Within the history config menu you will also see a listing of your recent page visits. The results are filtered by the "Current Product / Version" and "All" radio options. Clicking on the button will clear the history bar as well as the history kept in local storage.

If "All" is selected in the history config menu the checkbox option for "Show product details in the history bar" will be enabled. When checked, the product/version for each historic page will show alongside the page name in the history bar. Hovering the cursor over the page names in the history bar will also show the product/version as a tooltip.

Search and Filters

Both API docs and guides can be searched for using the search field at the top of the page.

On API doc pages there is also a filter input field that filters the member rows using the filter string. In addition to filtering by string you can filter the class members by access level, inheritance, and read only. This is done using the checkboxes at the top of the page.

The checkbox at the bottom of the API class navigation tree filters the class list to include or exclude private classes.

Clicking on an empty search field will show your last 10 searches for quick navigation.

API Doc Class Metadata

Each API doc page (with the exception of Javascript primitives pages) has a menu view of metadata relating to that class. This metadata view will have one or more of the following:

Expanding and Collapsing Examples and Class Members

Runnable examples (Fiddles) are expanded on a page by default. You can collapse and expand example code blocks individually using the arrow on the top-left of the code block. You can also toggle the collapse state of all examples using the toggle button on the top-right of the page. The toggle-all state will be remembered between page loads.

Class members are collapsed on a page by default. You can expand and collapse members using the arrow icon on the left of the member row or globally using the expand / collapse all toggle button top-right.

Desktop -vs- Mobile View

Viewing the docs on narrower screens or browsers will result in a view optimized for a smaller form factor. The primary differences between the desktop and "mobile" view are:

Viewing the Class Source

The class source can be viewed by clicking on the class name at the top of an API doc page. The source for class members can be viewed by clicking on the "view source" link on the right-hand side of the member row.

GXT 4.x


top

Contents

Release 4.1.0 (1/2021) Known Issues Release 4.0.4 (11/19/2020) Bug Fixes Release 4.0.3 (03/16/2018) GXT Known Issues Bug Fixes Improvements Release 4.0.2 (07/21/2016) General Changes & Enhancements Bug Fixes Release 4.0.1 (03/30/2016) General Changes & Enhancements API Changes Bug Fixes Theme Configuration Changes Known Issues Release 4.0.0 (12/9/2015) General Changes & Enhancements API Changes Bug Fixes Theme Configuration Changes Release 4.0.0 EA (9/24/2015) General Changes & Enhancements API Changes Bug Fixes Theme Configuration Changes Release 3.1.5 (TBD) General Changes & Enhancements API Changes Bug Fixes Release 3.1.4 (3/26/2015 - tag 3.1.4) API Changes Bug Fixes Release 3.1.3 (3/3/2015 - tag 3.1.3) General Changes & Enhancements New Features API Changes Bug Fixes Release 3.1.2 (10/17/2014 - tag 3.1.2) General Changes & Enhancements API Changes Bug Fixes Release 3.1.1 (7/24/2014 - tag 3.1.1) General Changes & Enhancements API Changes Bug Fixes Release 3.1.0 (5/8/2014 - tag 3.1.0) General Changes & Enhancements API Changes Bug Fixes Release 3.1.0 beta (2/25/2014 - tag 3.1.0-beta) General Changes & Enhancements API Changes @Deprecated Removed Bug Fixes Release 3.0.7 (6/10/14 - tag 3.0.7) API Changes Bug Fixes Release 3.0.6 (8/1/13 - tag 3.0.6) General Changes & Enhancements API Changes Bug Fixes Release 3.0.5 (06/06/2013 - tag 3.0.5) General Changes & Enhancements API Changes Bug Fixes Release 3.0.4 (2/5/13 - tag 3.0.4) General Changes & Enhancements API Changes Bug Fixes Release 3.0.3 (12/11/12 - tag 3.0.3) General Changes & Enhancements API Changes Bug Fixes Release 3.0.2 (8/13/12 - tag 3.0.2) General Changes & Enhancements API Changes Bug Fixes Release 3.0.1 (8/13/12 - tag 3.0.1) General Changes & Enhancements API Changes Bug Fixes Release 3.0 (4/30/12 - tag 3.0.0) General Changes & Enhancements API Changes Bug Fixes Release 3.0 RC2 (3/27/12 - tag 3.0.0-rc2) General Changes & Enhancements API Changes Bug Fixes Release 3.0 RC (3/27/12 - tag 3.0.0-rc) General Changes & Enhancements API Changes Bug Fixes Release 3.0 Beta 4 (2/29/12 - tag 3.0.0-beta4) General Changes & Enhancements API Changes Bug Fixes Release 3.0 Beta 3 (2/14/12 - tag 3.0.0-beta3) General Changes & Enhancements API Changes Bug Fixes Release 3.0 Beta 2 (1/5/12 tag 3.0.0-beta2) General Changes & Enhancements Bug Fixes Release 3.0 Beta 1 (12/7/11)(rev 1987) General Changes & Enhancements API Changes Bug Fixes Release 3.0 DP5 (10/18/11)(rev 1806) General Changes & Enhancements API Changes Bug Fixes Release 3.0 DP4 (9/7/11)(rev 1461) General Changes & Enhancements

Sencha GXT Release Notes

Release 4.1.0 (1/2021)

  • [EXTGWT-5728] - GXT support for GWT 2.9.0
  • [EXTGWT-5729] - GXT should support Java 11 version
  • [EXTGWT-5488] - Fix Archetypes
  • [ENGOPS-687] - Maven migration from Artifactory to Sencha MyGet

Known Issues

Users may be required to update other libraries to work with Java 11 & GWT 2.9.0.

Release 4.0.4 (11/19/2020)

Bug Fixes

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

Release 4.0.3 (03/16/2018)

GXT Known Issues

In GXT 4.0.3 there are a few known issues to keep in mind.

  • There is a regression with HBoxLayoutContainer and UiBinder adding children to it.Please ask support for the easy workaround.
  • You may find mixed layouts, logic sized and flow layouts which have HorizonalLayoutContainer may not have a height. This is due to the container being absolutely positioned and the parent container has not givent it a height, or given a height of. In this case, ask support for the workaround.
  • GXT 4.0.3 the fields height setting works, so that means a parent may stretch the field to the height of the available space. If you find this is the case, it's working as expected, and the height should be set to -1 so uses auto height based on its size.
  • GXT 4.0.3 introduced a method in the HBLayoutContainer that causes problems with the UiBinder compile. Here's the workaround for it.

  • Grid cell selection is explicitly controlled with cell.handlesSelection.

    // Example of selection handling setting
    indoorCol.setCell(new AbstractCell<Boolean>("click") {
      // ~~~ Set this to return true to handle selection for the cell.
      @Override
      public boolean handlesSelection() {
        return true;
      }
    
      @Override
      public void render(Context context, Boolean value, SafeHtmlBuilder sb) {
        String checked = "";
        if (value) {
          checked = "checked";
        }
        String s = "<input type='checkbox' " + checked + "/>";
    
        sb.append(SafeHtmlUtils.fromTrustedString(s));
      }
    });
    
    // Another example
    ColorPaletteCell colorPalette = new ColorPaletteCell(appearance, COLORS, COLORS) {
      @Override
      public boolean handlesSelection() {
        return true;
      }
    };
    
  • Grid with inline editing, a regression has occured, but has an easy workaround.

    // Workaround to complete editing during tabbing. 
    final GridInlineEditing<Plant> gridInlineEditing = new GridInlineEditing<Plant>(grid) {
      // ~~~ workaround
      @Override
      protected void onTab(NativeEvent event) {
        if (previousActiveCell != null) {
          ColumnConfig<Plant, ?> columnConfig = columnModel.getColumn(previousActiveCell.getCol());
          IsField<?> field = getEditor(columnConfig);
          event.preventDefault();
          // ~~~ workaround, finish editing before the editing is moved
          field.finishEditing();
        }
    
        super.onTab(event);
      }
    };
    
  • When using Grid inline editing won't allow you to select a row.

    // Option 1 - Extend handlesSelection and return true. In some possible cases, use both option 1 & 2.
    TextCell cell = new TextCell() {
      // Implement this in any grid cell to turn on selection for it. 
      @Override
      public boolean handlesSelection() {
        return true;
      }
    };
    
    // Option 2 - Return true for selectable targets
    grid.getView().setSelectableTarget(new SelectableTarget() { 
      @Override
      public boolean selectableTarget(Element target, Cell<?> cell, int colIndex) {
        // ~~~ workaround, always return true for every cell
        return true;
      }
    });
    
    // Option 3 - Extend and override the GridView selection method
    // GridView.isSelectableTarget()
    

Bug Fixes

  • [EXTGWT-1638] - BorderLayout floating panels can be the wrong size when shown
  • [EXTGWT-1838] - Add the ability to provide custom menu items in HBox overflow menu
  • [EXTGWT-1960] - Tooltip overflow and max size
  • [EXTGWT-2418] - TreeGrid expanding two nodes with one click
  • [EXTGWT-3005] - Adding new ContentPanel to AccordionLayoutContainer at runtime issue
  • [EXTGWT-3015] - BorderLayoutContainer bar anchors missing, wrong alignment for region arrows
  • [EXTGWT-3309] - BorderLayoutData setCollapsible(true) does not work if BorderLayoutContainer is already attached to DOM when region is added to BLC
  • [EXTGWT-3680] - The BorderLayout(UiBinder) doesn't have the collapse button
  • [EXTGWT-3682] - The MenuBar and MenuBar (UiBinder) have a little difference
  • [EXTGWT-3690] - TextArea setResizeable for chrome, safari and firefox fix.
  • [EXTGWT-3848] - CssFloatLayoutContainer setAdjustForScroll has the wrong right margin adjustment
  • [EXTGWT-3851] - VerticalLayoutContainer last margin is not respected in scrollmodeY
  • [EXTGWT-3882] - Can't scroll in ListView to and shift multi selection
  • [EXTGWT-4120] - Window constraining not happening on first attach
  • [EXTGWT-4138] - At BorderLayout (UIBinder Dynamic Attribute) and BorderLayout (UIBinder) missing collapse arrows
  • [EXTGWT-4217] - Provide getter for ComboBoxCell listContainer, getListContainer()
  • [EXTGWT-4260] - CssFloatLayoutContainer scrolling X|Y|Always is broken
  • [EXTGWT-4262] - Example broken, can not search and test the advanced combobox
  • [EXTGWT-4301] - Border layout collapsed on east side hides expand handler
  • [EXTGWT-4307] - Grid.setWidth("100%") causes issues
  • [EXTGWT-4360] - Editable grid: way to edit cell/row doesn't work correctly - iPad
  • [EXTGWT-4418] - Tooltip.removeFromParent should remove grouping handler
  • [EXTGWT-4421] - VerticalLayoutContainer scrollY Overlaps child widgets
  • [EXTGWT-4467] - SimpleContainer does not have add(IsWidget)
  • [EXTGWT-4547] - Inserting a ContentPanel after the BorderLayoutContainer is rendered will not render the collapse tool in the ContentPanel
  • [EXTGWT-4551] - Forms Example: Slider button is cut off
  • [EXTGWT-4567] - Add a TreeGridStateHandler
  • [EXTGWT-4581] - Can not set the TextField height
  • [EXTGWT-4585] - Click on checkbox label does not fire a change event when it changes state
  • [EXTGWT-4590] - Longer menu items overflow hidden
  • [EXTGWT-4704] - Checkbox grid, the check box is not vertically aligned to middle
  • [EXTGWT-4705] - Align grid inline editing checkbox to center and middle
  • [EXTGWT-4706] - CheckboxCell background should be transparent and not white
  • [EXTGWT-4708] - Resizing window with hidden fieldset causes layout issue
  • [EXTGWT-4733] - Remove extra TD in TextButton in gray/blue theme
  • [EXTGWT-4734] - Tooltip doesn't abide max size
  • [EXTGWT-4735] - HBoxyLayoutContainer overflow menu's height is incorrect
  • [EXTGWT-4766] - Radio doesn't toggle when using radio.setValue
  • [EXTGWT-4837] - Advanced Forms Example - Possible XSS through event attributes
  • [EXTGWT-4847] - Window does not focus items correctly with TAB keyboard navigation when nested
  • [EXTGWT-4852] - Border Layout - Collapsible panels don't respect new display proportions [Touch]
  • [EXTGWT-4909] - Basic Tool Bar (UiBinder): radio options don't show up notifier
  • [EXTGWT-4941] - Radio getValue reports inverse on IE
  • [EXTGWT-4942] - Cannot tab to radio buttons in form
  • [EXTGWT-4945] - Tree selection fires event twice
  • [EXTGWT-4952] - Slider set show messages false causes the drag handler not to move
  • [EXTGWT-5032] - DualListField selection using SHIFT key clears selection in IE/Edge and Chrome
  • [EXTGWT-5034] - Unable to navigate through fields in a window using TAB key when multiple windows are displayed
  • [EXTGWT-5039] - TreeGrid Selection change event doesn't work on edge
  • [EXTGWT-5050] - Setting textArea.setSize("100%","100%") doesn't work
  • [EXTGWT-5105] - Can't copy source from Examples Explorer
  • [EXTGWT-5189] - Can't sort a ungrouped grouping view, icon won't change asc to desc
  • [EXTGWT-5195] - Combobox with paging has the wrong height with two records
  • [EXTGWT-5253] - Slicing disabled will not build on sierra
  • [EXTGWT-5319] - VerticalLayoutContainer margins do not work
  • [EXTGWT-5320] - GridRowEditing onEnter doesn't complete editing on IE11
  • [EXTGWT-5324] - BorderLayoutContainer doesn't save the split bar state (resize isn't persisted)
  • [EXTGWT-5327] - Tooltip should only show up in one chart at a time
  • [EXTGWT-5328] - Grid rowclick selection on MS Edge fires two events
  • [EXTGWT-5329] - Tree selection fires on drag
  • [EXTGWT-5333] - Grid header groups and a column resizes will cause a recursive redundant resizing path
  • [EXTGWT-5335] - Using a custom HeaderContextMenuFactory does not work
  • [EXTGWT-5336] - Tooltip NPE/Null Pointer Exception.
  • [EXTGWT-5338] - Extending the grid context menu has a hidden method
  • [EXTGWT-5339] - Customers have a hard time overriding the grid context menu
  • [EXTGWT-5341] - Grid won't size columns below 25px
  • [EXTGWT-5342] - Grid's column header height grows by 1px
  • [EXTGWT-5347] - Mouse Wheel Down should call finish editing
  • [EXTGWT-5349] - Column header aligns to center with scroll bar on windows, causes column misalignment
  • [EXTGWT-5350] - Cleared empty text changes color to gray
  • [EXTGWT-5351] - Cant drag when more than one window is showing on edge
  • [EXTGWT-5352] - TreeGrid selection change event does not fire on Edge
  • [EXTGWT-5355] - Menu overflows bottom of screen and goes off screen when it's to large in custom theme
  • [EXTGWT-5358] - BorderLayoutContainer tool won't let the ContentPanel collapse all the way
  • [EXTGWT-5363] - Tabbing to window will tab to fields first
  • [EXTGWT-5364] - Grid sort icon out of position when there is a text field in header
  • [EXTGWT-5368] - Update all phantom js references to 2.1.1
  • [EXTGWT-5370] - Czech translation ok fix
  • [EXTGWT-5371] - Checkbox will not toggle on edge
  • [EXTGWT-5372] - Slider mark invalid doesn't work
  • [EXTGWT-5373] - Recursive loop when date field is validated
  • [EXTGWT-5378] - Extra combo cell sync
  • [EXTGWT-5381] - VLC is not rendering margins correctly
  • [EXTGWT-5382] - Click escape, clears the value instead of returning the original value
  • [EXTGWT-5385] - When the Paging Toolbar is tool small the HBoxLayoutContainer collapsing into mini menu
  • [EXTGWT-5387] - Radio image is missing
  • [EXTGWT-5389] - Menu displays under pdf reader, Combo displays under pdf Reader
  • [EXTGWT-5391] - Grid cell ignores handle selection on input checkbox and it should
  • [EXTGWT-5396] - Prevent clicks on column header clicking from sorting
  • [EXTGWT-5413] - LiveGridView doesn't page correctly when the cache is larger than the result
  • [EXTGWT-5417] - Radio enter key and tab does not work
  • [EXTGWT-5421] - ToggleGroup toggle with arrow keys
  • [EXTGWT-5422] - CssFloatLayoutContainer throws assert exception when resized too small
  • [EXTGWT-5423] - Tooltip exception when target is null
  • [EXTGWT-5425] - List MS Edge as supported in docs
  • [EXTGWT-5426] - AdvancedComboBox does not have the gss file with example in explorer
  • [EXTGWT-5429] - FieldSet won't collapse on iOS 11.
  • [EXTGWT-5431] - HBoxLayoutContainer will not work properly on forcelayout()
  • [EXTGWT-5436] - Dual List Field Selection with shift does not work in latest Chrome/Safari
  • [EXTGWT-5438] - Fix setup.txt links
  • [EXTGWT-5441] - BorderLayoutContainer content panel erases toolbar.
  • [EXTGWT-5442] - Double formatting error has the wrong exception message
  • [EXTGWT-5443] - Explicitly set how a chart renders to Canvas or SVG.
  • [EXTGWT-5446] - Expanded combo and IE scroll mouse down collapses list container
  • [EXTGWT-5447] - Phantom bin build issue when building
  • [EXTGWT-5450] - Grid row editing width regression
  • [EXTGWT-5451] - Grid column header grows on window resize
  • [EXTGWT-5452] - Grid filter text field won't allow a second search
  • [EXTGWT-5453] - IE flow sized grid displays scroll bar on IE11
  • [EXTGWT-5454] - Tree keynav doesn't work
  • [EXTGWT-5460] - TextField Invalid tooltip and normal tooltip overlap, covering invalid tooltip
  • [EXTGWT-5462] - Android tap on list view not working
  • [EXTGWT-5464] - combobox list container height changes
  • [EXTGWT-5469] - VerticalLayoutContainer margins do not work correctly
  • [EXTGWT-5470] - Combobox with 1 item to start with does not resize to more than 1 item
  • [EXTGWT-5472] - AccordionLayoutContainer grows on expansion clicks
  • [EXTGWT-5473] - Toggle buttons with css3 theme allow for disabling
  • [EXTGWT-5474] - Paging toolbar hangs are filter and loading
  • [EXTGWT-5475] - DateField.setMaxDate(null) won't remove the max date
  • [EXTGWT-5476] - DualListView buttons are cut off for the gray and blue appearances
  • [EXTGWT-5477] - AccordionLayoutContainer shrinks on expansion clicks
  • [EXTGWT-5478] - Combobox height shrink when less items are put into the combo's listview
  • [EXTGWT-5479] - Combo in window shows list container behind window
  • [EXTGWT-5491] - Contentpanel border missing in examples
  • [EXTGWT-5492] - Menu in iframe throws assertion exception
  • [EXTGWT-5494] - Menu with animation blinks when opened
  • [EXTGWT-5495] - On combo select clean up the test case
  • [EXTGWT-5496] - Buttons are hidden in frame panels.
  • [EXTGWT-5497] - Dialog shadow over showing
  • [EXTGWT-5498] - Context menu will not show correctly when at bottom of the browser window
  • [EXTGWT-5499] - Window body sizing overlapping outer frame
  • [EXTGWT-5500] - Grid row editing buttons do not align to middle
  • [EXTGWT-5501] - Split button not rendering arrow for menu selection
  • [EXTGWT-5502] - Combobox in IE11 displays shadow and shim when opened.
  • [EXTGWT-5504] - Some Tool buttons are missing in Tool buttons
  • [EXTGWT-5505] - Animate button is not visible and also Numbers are not in proper intervals in Y-axis
  • [EXTGWT-5506] - Name text field is not editable under Company details
  • [EXTGWT-5507] - Drop-down menu list is not displaying and also Drop-down option is not present in Blue,Gray Theme
  • [EXTGWT-5508] - 'Maximize'/'Minimize' and 'Cancel' buttons are not displayed
  • [EXTGWT-5509] - Default data is not as expected
  • [EXTGWT-5510] - DateFields expanded datepicker doesn't fill drop down 100%
  • [EXTGWT-5511] - Drop-Down menu list is not displaying in Blue and Gray Theme for Drag and Drop
  • [EXTGWT-5512] - Append and Insert functionalities are not working (Drag on selection)
  • [EXTGWT-5516] - Toggle show hide button at the top right corner of the window is not present.
  • [EXTGWT-5517] - Expand/Collapse button is not present on Panel
  • [EXTGWT-5518] - UI of the Slider is not as expected in Blue and gray Theme
  • [EXTGWT-5521] - UI issue with the Drop-Down text field in Blue and Gray Theme
  • [EXTGWT-5522] - Default date is not highlighted in Triton Theme
  • [EXTGWT-5523] - Disabled scroll bar is not visible in Chrome and Firefox for Multiline Prompt(Windows)
  • [EXTGWT-5524] - Source code is not visible completely when we tap on select file tab at Collapsible state
  • [EXTGWT-5525] - Cancel Button "X" is not displaying
  • [EXTGWT-5531] - CssFloatLayoutContainer passes height to it's children.
  • [EXTGWT-5532] - UI issues in IE and Google Chrome
  • [EXTGWT-5534] - Vertical slider cut off
  • [EXTGWT-5535] - Calendar date is by default selected for future months when selected a date in the current month
  • [EXTGWT-5536] - Column heading is not visible properly after hiding the columns randomly
  • [EXTGWT-5537] - "Genre" column is not Editable under Editable TreeGrid
  • [EXTGWT-5538] - Scrollbar is not present for "Advanced Tool Bar — Mix and match icon sizes" for Triton Theme in Firefox browser
  • [EXTGWT-5539] - Drop-Down menu list is movable under scrolling menu(Basic Toolbar)
  • [EXTGWT-5540] - Page is rendering up on sorting the company data column
  • [EXTGWT-5541] - Windows screen is jumping while mouse over the drop down menu for Foo(Menu bar)
  • [EXTGWT-5542] - While dragging the window, crosshair cursor is not coming for Neptune and Triton Theme(Advanced ListView).
  • [EXTGWT-5543] - When we resize the window, Scroll bar is not working as expected
  • [EXTGWT-5544] - Right Border layout is not visible for Blue and gray Theme in Advanced Tabs
  • [EXTGWT-5545] - UI issue for Neptune and Triton Theme in Center Layout (UiBinder)
  • [EXTGWT-5546] - Buttons are in same size which was not as expected
  • [EXTGWT-5547] - Portal: While moving the panel other panels are getting affecting
  • [EXTGWT-5550] - Source code(.Xml and .html) is not present for components
  • [EXTGWT-5551] - Numbers are not visible properly at the sides of Gauge Chart window
  • [EXTGWT-5552] - Draggable window pop is not visible properly(Padding Issue)
  • [EXTGWT-5553] - Vertical Slider bar is not working as expected
  • [EXTGWT-5554] - Column check boxes are overlapping in Grids with Column header filter
  • [EXTGWT-5555] - Sort Ascending indication symbol is not as expected in the drop-down menu
  • [EXTGWT-5556] - "Feed back" drop down menu list is not present for Reordering Tree Grid
  • [EXTGWT-5557] - Multiple Records are not moving from Grid to Grid
  • [EXTGWT-5559] - Slider bar is not visible properly
  • [EXTGWT-5563] - Text beside the legend item is not getting bold on hovering.
  • [EXTGWT-5564] - Error message is not displaying for Chrome and Firefox browsers(Basic Data Binding)
  • [EXTGWT-5566] - Scroll bar and Triage symbols are not shown on Neptune/Triton themes (Android Emulator)
  • [EXTGWT-5567] - Getting Exception when modifying the value.
  • [EXTGWT-5568] - "Today" and "OK" buttons are not visible under Birthday date picker in Triton Theme
  • [EXTGWT-5569] - Bottom border is not visible for Date Picker in Blue and Gray theme (IE)
  • [EXTGWT-5570] - ComboBox collapse on focus other element : Focus is not moving to second combo box when we press F9 key
  • [EXTGWT-5571] - Readonly NumberField focus : Focus is displaying for read only fields
  • [EXTGWT-5573] - Date selection option is not coming in the Date picker(Cell Grid)
  • [EXTGWT-5575] - "Tab" functionality is not working as expected
  • [EXTGWT-5576] - Expand/Collapse button is not working.
  • [EXTGWT-5577] - "Indoor" column in not Editable in IE browser(Inline Editable Grid)
  • [EXTGWT-5578] - "Live Grid" component page is not loading
  • [EXTGWT-5579] - "Paging Grid" component data is not loading
  • [EXTGWT-5583] - Component_DateFields DatePicker : After opening date picker ,only -5 and +5 dates are not selectable
  • [EXTGWT-5586] - Unchecking functionality is not happening for the "Show in Groups" check box
  • [EXTGWT-5589] - Component _Field Set with Resizing : After Resizing , All(6) Fields are not displaying in field set
  • [EXTGWT-5591] - UI of the Grid Data Binding is not as expected
  • [EXTGWT-5593] - "Group by this Field" functionality is not working as expected in Grouping Grid
  • [EXTGWT-5607] - After resizing the column size, Horizontal scroll bar is not displaying
  • [EXTGWT-5608] - "Update" and "Cancel" buttons are not displaying
  • [EXTGWT-5612] - Music checkbox is not getting checked.
  • [EXTGWT-5613] - Collapse button is not working for user information.
  • [EXTGWT-5615] - TabPanel hover exception
  • [EXTGWT-5621] - Align checkbox with label to left initially
  • [EXTGWT-5622] - iOS safari validation textarea resizes are to large
  • [EXTGWT-5623] - Advanced tabs context menu on android fails to layout correctly
  • [EXTGWT-5624] - Tabbing in forms example navigation to checkbox doesn't work
  • [EXTGWT-5625] - Adapter field display value throws exception

Improvements

  • [EXTGWT-4538] - Ability to split click toggle with menu arrow
  • [EXTGWT-4548] - BorderLayoutContainer change private getLayoutData to protected
  • [EXTGWT-4652] - Provide a add on filter ability to combobox like grid filters
  • [EXTGWT-4691] - Remove abstract classes in the Grid Editing explorer examples
  • [EXTGWT-4767] - Add TestData as a example type that can be seen from examples
  • [EXTGWT-4773] - The "Theme" type is missing from the java files list for example.
  • [EXTGWT-4811] - Rename HBoxLayoutContainer.more; to moreMenuButton
  • [EXTGWT-4904] - Add checkbox options to RadioCell
  • [EXTGWT-4905] - Rename HBoxLayoutContainer.setEnableOverflow to setOverflow(boolean enabled)
  • [EXTGWT-4915] - Change private to protected in live grid view,
  • [EXTGWT-4922] - Css3CheckBoxColumnAppearance rowChecker should display checkbox in center
  • [EXTGWT-4927] - Add right click extension point option to the selection models
  • [EXTGWT-4928] - Change visibility of GridSelectionModel.focusCellCalled & indexOnSelectNoShift to protected
  • [EXTGWT-4930] - Change visibility of LiveGridView members f
  • [EXTGWT-5067] - Improved Italian translations
  • [EXTGWT-5340] - Add ContentPanel.isHeaderVisible()
  • [EXTGWT-5344] - Add web fonts use example
  • [EXTGWT-5345] - Add example icon button using Material Design icon
  • [EXTGWT-5346] - Remove AbstractGridEditing from examples
  • [EXTGWT-5356] - Add ListLoader Example to Examples
  • [EXTGWT-5398] - Move slider into the form examples
  • [EXTGWT-5404] - Set the ColumnHeader quick tip configuration
  • [EXTGWT-5409] - Add an example of using the Window manager with multiple windows
  • [EXTGWT-5412] - Add example of the GXT/GWT Utilities
  • [EXTGWT-5418] - Add large grid test performance test case
  • [EXTGWT-5419] - Add an adapter field example to explorer examples
  • [EXTGWT-5420] - Add an example of the ListField
  • [EXTGWT-5424] - Add GXT.isiOS(), GXT.isAndroid(), GXT.isWindowsMobile() as utility functions only
  • [EXTGWT-5427] - Examples section for state manager
  • [EXTGWT-5437] - DualListView extract the instantiations in the constructor
  • [EXTGWT-5440] - Extract paging toolbar instantiations
  • [EXTGWT-5444] - Explicitly set how a chart renders to Canvas & SVG.
  • [EXTGWT-5449] - List GWT 2.8.2 as supported. Test GXT 4.0.3 with GXT 2.8.2.
  • [EXTGWT-5465] - Extract explorer examples into project
  • [EXTGWT-5468] - Create an example of the row numberer
  • [EXTGWT-5549] - Add FieldOptions id parameter which will allow an id to be set in comboboxcell, checkboxcell, and more.
  • [EXTGWT-5366] - Add CssFloatLayoutContainer to examples
  • [EXTGWT-5369] - Add grid with quicktip examples
  • [EXTGWT-5392] - Native input checkbox cell
  • [EXTGWT-5395] - Create example with filter in the grids column header
  • [EXTGWT-5397] - Add flow layout container example
  • [EXTGWT-5399] - Add spinner fields to the examples.
  • [EXTGWT-5407] - Add a example of a FieldSet
  • [EXTGWT-5408] - Add example of FieldLabel

Release 4.0.2 (07/21/2016)

General Changes & Enhancements

  • [EXTGWT-4911] - Improved Italian and German translations based on feedback from users
  • [EXTGWT-4934] - SuperDevMode does not sync sources properly because of missing headers in -sources.jar from Maven

Bug Fixes

  • [EXTGWT-4935] - ComboBox is unable to select items with mouse or keyboard navigation on MSEdge or IE11 Touch
  • [EXTGWT-4949] - Cannot switch between windows by Tab key
  • [EXTGWT-4946] - GroupingView does not update column sort properly
  • [EXTGWT-4908] - HBoxLayoutContainer has a recursive loop in layout code causing performance issues and excessive trace logging
  • [EXTGWT-4847] - Window does not focus items correctly with TAB keyboard navigation when nested
  • [EXTGWT-4926] - ComboBox shows scroll bar on some browser/platform combinations even when there's nothing to scroll
  • [EXTGWT-4898] - Button text may overflow the button under certain circumstances
  • [EXTGWT-4714] - LiveGridView does not scroll properly when keyboard navigation is used
  • [EXTGWT-5041] - Tree Grid cannot be expanded by tap - [IE11] [Touch]
  • [EXTGWT-4862] - MinWidth is too small on Word Wrap Grid example

Release 4.0.1 (03/30/2016)

General Changes & Enhancements

  • Various Explorer & Executive Dashboard example enhancements
  • [EXTGWT-4703], [EXTGWT-4635] - Improved Explorer source code viewer
  • [EXTGWT-4846] - Explorer now excludes blue/gray themes for most touch devices
  • [EXTGWT-4698], [EXTGWT-4788], [EXTGWT-4790] - Improve ThemeBuilder error & output messages
  • [EXTGWT-4756] - TabPanel tabs now scroll with mouse wheel
  • [EXTGWT-4526] - Verified GXT 4.0.1 runs under GWT 2.8 BETA

API Changes

  • Added Viewport.setTouchKeyboardAdjustPan(boolean) / .isTouchKeyboardAdjustPan() to control how the Viewport responds to a touch device on-screen soft keyboard

  • Added XMessages.numberField_minText(String) / .numberField_maxText(String) to allow for custom formatted numbers in the messages

    • Deprecated XMessages.numberField_minText(double) / .numberField_maxText(double)
    • Related changes in SpinnerMessages, MinNumberMessages & MaxNumberMessages
  • Refactored SideErrorHandler to float the error icon instead of absolute positioning

    • Some slight DOM layout changes on HtmlEditor (all themes) and Fields (Blue/Gray themes only)
    • Added SideErrorHandler.SideErrorResources.css()
    • Added SideErrorHandler.SideErrorStyle interface
    • Added Css3SideErrorResourcesAdapter.Css3SideErrorResources.css()
    • Added Css3SideErrorResourcesAdapter.Css3SideErrorStyle interface
  • Performance boost for TreeView and TreeGridView

    • Some slight DOM and CSS layout changes
    • Added clear() to TreeResources & Css3TreeResources
    • Added indent() to TreeBaseStyle & Css3TreeStyle
    • Added onIconChange() to TreeAppearance, TreeBaseAppearance & Css3TreeAppearance

Bug Fixes

  • [EXTGWT-3327], [EXTGWT-4755] - Added missing and improved XMessages translations
  • [EXTGWT-4077] - Fixed cursor navigation in Grid header filters — IE9
  • [EXTGWT-4226] - Improved rendering of SideErrorHandler
  • [EXTGWT-4337] - Grid column context menu disappears — Touch
  • [EXTGWT-4493] - AccordionLayoutContainer provides bad padding to FramedPanel
  • [EXTGWT-4512] - PagingToolBarMessages now use PropertyEditor formatting
  • [EXTGWT-4536] - Tree throws assertion when node has been filtered — SuperDevMode
  • [EXTGWT-4613] - Last row on GridInlineEditing cannot be edited — Android
  • [EXTGWT-4615] - TextInputCell sometimes doesn’t receive focus — IE11 Touch
  • [EXTGWT-4622] - A disabled GridView context menu can still be activated —Touch
  • [EXTGWT-4633] - The ButtonBar appears below the ContentPanel border in Blue/Gray themes
  • [EXTGWT-4662], [EXTGWT-4749], [EXTGWT-4848] - ComboBoxCell and DateCell drop-down detaches after resize or orientation change
  • [EXTGWT-4675] - NoSuchMethodError XElement.isOrHasChild(XElement) — ClassicDevMode
  • [EXTGWT-4679] - Grid GroupingView rows cannot expand/collapse — Android
  • [EXTGWT-4684] - SpinnerFieldCell doesn’t update value on arrows — Android
  • [EXTGWT-4689] - ComboBoxCell sometimes throws exception
  • [EXTGWT-4697] - HtmlEditor improperly closing menu when ToolBar is in overflow — Touch
  • [EXTGWT-4728] - Jumping while scrolling in panels — Android
  • [EXTGWT-4730] - ComboBoxCell and DateCell can't focus text field — Touch
  • [EXTGWT-4731] - Can not set SafeHtml on TextButton
  • [EXTGWT-4738] - DatePicker doesn't update messages correctly
  • [EXTGWT-4739] - GridView focus/blur events not firing
  • [EXTGWT-4745] - TabPanel scrolling doesn't work properly
  • [EXTGWT-4746] - Pointer event initialization sometimes causes an exception — MSEdge
  • [EXTGWT-4750], [EXTGWT-4819] - CheckBox and Radio buttons do not work in Neptune theme — Touch
  • [EXTGWT-4751] - Dragging Window sometimes causes incorrect drop-shadow ghost
  • [EXTGWT-4760] - Grid GroupingView is expanded immediately after collapse — MSEdge
  • [EXTGWT-4762] - GridInlineEditing does not display CheckBox cell correctly — MSEdge
  • [EXTGWT-4763] - Portlet header bar layout is cut off
  • [EXTGWT-4780] - A Window or Dialog with no header text cannot be dragged
  • [EXTGWT-4781] - A ComboBoxCell using a PagingToolbar can lose the input text
  • [EXTGWT-4782] - GridView should not show RowExapander columns in menu
  • [EXTGWT-4783] - Cosmetic issue with separator between a column headers and grid body
  • [EXTGWT-4785] - DateWrapper.getDayOfYear() leap year bug
  • [EXTGWT-4792] - ToggleButton focused style overrides pressed style — IE8, IE9
  • [EXTGWT-4793] - GridInlineEditing cannot edit last row — IE8, IE9, IE10, IE11
  • [EXTGWT-4795] - Progress bar is invisible in message boxes on Triton theme — IE8, IE9
  • [EXTGWT-4798] - TreeView and TreeGridView performance improvements
  • [EXTGWT-4799] - GridInlineEditing editor is out of position — IE8
  • [EXTGWT-4801] - Drag-and-Drop in TreeGrid can throw exception — Touch
  • [EXTGWT-4822] - Window close button is not visible in Blue/Gray themes
  • [EXTGWT-4828] - FileUploadField addValueChangeHandler doesn't fire
  • [EXTGWT-4833] - ButtonBar minButtonWidth not working in Neptune theme
  • [EXTGWT-4839] - GridInlineEditing CheckBoxCell text overlay — Touch
  • [EXTGWT-4854] - GridInlineEditing focus issues with CheckBoxCell
  • [EXTGWT-4856] - XDOM.getActiveElement() exceptions — IE9, MSEdge
  • [EXTGWT-4858] - Tree & TreeGrid do not expand — MSEdge
  • [EXTGWT-4859] - Slider cannot be operated by arrow keys — MSEdge
  • [EXTGWT-4861] - AbstractEventCell.setDisableEvents(true) doesn't turn off touch events — Touch
  • [EXTGWT-4863] - Spinner field doesn't lose focus when value is changed — MSEdge, Touch
  • [EXTGWT-4872] - RadarSeries doesn’t render properly if maxValue is 0
  • [EXTGWT-4888] - CheckBoxCell does not update icon when you click the label — IE11, MSEdge

Theme Configuration Changes

  • [EXTGWT-4674] - Theme file definition for AccordionLayout missing "headerLineHeight"

Known Issues

  • Button text may be clipped if the combination of theme, font, text & min width is just right. Please contact support if this becomes an issue for you.

Release 4.0.0 (12/9/2015)

General Changes & Enhancements

  • [EXTGWT-3274] - Add ability for vertical text in collapsed panel in border layouts
  • [EXTGWT-4345] - Add touch support for Windows tablets
  • [EXTGWT-4254] - Explorer styling updates
  • [EXTGWT-4385] - Fix Explorer startup time
  • [EXTGWT-4186] - Touch resizable on mobile devices
  • [EXTGWT-4334] - Remove UiBinder.useLazyWidgetBuilders from explorer gwt.xml
  • [EXTGWT-4335] - Update dtd to GWT 2.7.0
  • [EXTGWT-4384] - Reduce build size and time by reducing permutations for Explorer demo
  • [EXTGWT-4399] - Combine explorer & integrationTest folders and turn off the precompress linker
  • [EXTGWT-4402] - Clean up duplicate and unused entries in .gwt.xml files
  • [EXTGWT-4410] - Clean up gwt compiler memory settings

API Changes

  • ThemeBuilder - Added new resizable configuration for drag handle size and offset
  • Added CheckMenuItemAppearance.getCheckIcon(parent) method
  • Added CollapsePanelAppearance.textWrap(parent) method
  • Changed CollapsePanelAppearance.render(builder, region) to .render(builder, region, header)
  • Added BorderLayoutData.isCollapseHeaderVisible() / .setCollapseHeaderVisible(boolean)
  • Added XElement.isOrHasChild(XElement) to fix specific issues with Node.isOrHasChild(Node) in IE9/IE10
  • Added XElement.adjustForConstraints(bounds) / .adjustForConstraints(constraint, bounds)
  • Added XElement.adjustForConstraints(point) / .adjustForConstraints(constraint, point)

Bug Fixes

  • [EXTGWT-4183] - Examples > Overflow Toolbar > Cannot resize panel with toolbar (mobile devices)
  • [EXTGWT-4187] - Advanced Forms: Safari crashes (iOS)
  • [EXTGWT-4287] - Area Renderer panel: Dragging doesn't work in small resized window
  • [EXTGWT-4300] - Advanced Tabs: last Tab in TabBar overlays scroller arrow (Triton)
  • [EXTGWT-4318] - Scrollable menu does not have scrolling arrows - Triton
  • [EXTGWT-4319] - ToolTip Chart: Tool tip disappears
  • [EXTGWT-4322] - Remove thread exception in themebuilder when run in Maven
  • [EXTGWT-4336] - Some icons cannot be seen in Triton theme
  • [EXTGWT-4359] - ScrollGestureRecognizer - cancel momentum scrolling on touchstart
  • [EXTGWT-4361] - File Upload from: Browse button doesn't react - Touch
  • [EXTGWT-4369] - Add version to java exec plugin in pom.xml
  • [EXTGWT-4372] - Input fields with value: when tapped, cursor displays ahead of value (Android)
  • [EXTGWT-4374] - Datepicker in inline editable cell, disappears and throws exception (Android)
  • [EXTGWT-4381] - Layout is trimmed in portrait mode - Touch
  • [EXTGWT-4382] - Filter Grids - "Filters" item in grid dropdown can't be deactivated
  • [EXTGWT-4383] - Basic Tabs: Disabled tab behaves as normal tab (Touch)
  • [EXTGWT-4397] - Triton - Target elements should be larger for touch
  • [EXTGWT-4398] - Rendered HTML broken for disabled trigger fields on Neptune and Triton themes
  • [EXTGWT-4404] - Touch - Tap on slider track makes thumb go to 0,0 in Cells
  • [EXTGWT-4406] - Scroll button on PlainBottomTabs styled incorrectly
  • [EXTGWT-4412] - Advanced Tabs/Bottom Tabs Buttons need to affect both panels
  • [EXTGWT-4415] - Fix Button Size, it has a double pxpx
  • [EXTGWT-4416] - Triton theme missing arrow on menu buttons
  • [EXTGWT-4438] - Add right padding to Portal Layout
  • [EXTGWT-4445] - Framed tabs in Triton should be indented
  • [EXTGWT-4446] - Triton theme: over style for inactive tab changes height
  • [EXTGWT-4468] - Auto Size window: resizable is allowed
  • [EXTGWT-4469] - Explorer: BorderLayoutContainer resize issue in the "Source" tab
  • [EXTGWT-4470] - ThemeBuilder DatePicker font family wrong
  • [EXTGWT-4483] - Pagination text box is not editable - Touch
  • [EXTGWT-4486] - Portal Layout has white background
  • [EXTGWT-4488] - Cell grid: Cell action is triggered, when empty space of cell is tapped (Touch)
  • [EXTGWT-4502] - Button Aligning: example is trimmed in portrait mode
  • [EXTGWT-4503] - Date cell field is still focused - Touch
  • [EXTGWT-4510] - Basic Data Binding is missing buttons
  • [EXTGWT-4514] - Portal Layout: Panels doesn't respect padding after dnd action
  • [EXTGWT-4515] - Dynamic Line Chart - Legend item throws exception (Touch)
  • [EXTGWT-4516] - Combobox with tooltip: Tooltip is displayed in the middle of the screen
  • [EXTGWT-4521] - Window State Example has menu button with no options
  • [EXTGWT-4522] - Menu buttons: the arrow icon has no padding
  • [EXTGWT-4523] - Rotate text: moving slider thumb doesn't rotate the text - Touch
  • [EXTGWT-4524] - Status Tool Bar: Scrolling doesn't work - Touch
  • [EXTGWT-4528] - Datepicker in inline cell - exception after closing picker
  • [EXTGWT-4531] - HtmlEditor in AdvancedForms needs fixed height for iOS
  • [EXTGWT-4533] - Rich Text Editor missing font color icon in Triton
  • [EXTGWT-4534] - Border Layout: resizable collapse panels - Touch
  • [EXTGWT-4535] - Date Cell List View: -over styling doesn't work correctly -Touch
  • [EXTGWT-4544] - Cell Grid focus causes fields to no longer receive focus
  • [EXTGWT-4553] - Date Cell List View: date field cannot be edited manually - Touch
  • [EXTGWT-4559] - List Property Binding: grid should have fixed size
  • [EXTGWT-4561] - Grid filters: text fields cannot be focused - Touch
  • [EXTGWT-4562] - Advanced Combo Box: displaying status is missing at pagination toolbar
  • [EXTGWT-4569] - Tool Tip Chart: tool tip pie chart is not displayed
  • [EXTGWT-4575] - Word Wrap Grid: Force fit button throws exception
  • [EXTGWT-4576] - Scatter Renderer Chart - Throws exception (IE)
  • [EXTGWT-4586] - Missing DataType in examples source for chart
  • [EXTGWT-4589] - BorderLayoutContainer CollapsePanel preview collapse on window resize
  • [EXTGWT-4593] - Resize doesn't work correctly when panel is collapsed.
  • [EXTGWT-4601] - Auto-sizing doesn't work after open another window

Theme Configuration Changes

  • Added button.backgroundColor
  • Added button.overBackgroundColor
  • Added button.pressedBackgroundColor
  • Added datePicker.itemOverBorder
  • Added grid.columnHeader.backgroundColor
  • Added grid.columnHeader.menuActiveBackgroundColor
  • Added grid.columnHeader.menuBackgroundColor
  • Added grid.columnHeader.menuHoverBackgroundColor
  • Added grid.columnHeader.overBackgroundColor
  • Added listview.item.backgroundColor
  • Added listview.item.color (Optional)
  • Added listview.overItem.backgroundColor
  • Added listview.overItem.color (Optional)
  • Added listview.selectedItem.backgroundColor
  • Added listview.selectedItem.color (Optional)
  • Added menu.activeItemBackgroundColor
  • Added menu.backgroundColor
  • Added menu.bar.activeItemBackgroundColor
  • Added menu.bar.backgroundColor
  • Added menu.bar.hoverItemBackgroundColor
  • Added menu.scrollerHeight
  • Added resizable
  • Added tabs.activeTabItemBackgroundColor
  • Added tabs.hoverTabItemBackgroundColor
  • Added tabs.inactiveTabItemBackgroundColor
  • Added tabs.tabStripBackgroundColor
  • Added toolbar.backgroundColor
  • Added toolbar.buttonOverride.backgroundColor
  • Added toolbar.buttonOverride.overBackgroundColor
  • Added toolbar.buttonOverride.pressedBackgroundColor

Release 4.0.0 EA (9/24/2015)

General Changes & Enhancements

  • Removal of old browser code (IE6, IE7 and Opera)
  • GXT 4.0 will work with GWT 2.7
  • Touch/mobile support
  • New Triton theme

API Changes

  • GridView.this.onHeaderClick(int); changed to GridView.this.onHeaderClick(event); from int to event.
  • DatePicker private members have been changed to protected.
  • DateMenu(DatePicker) was added to make DateCell date picker overriding easier. Refer to: DateCell.setMenu(dateMenu);
  • protected Tooltip.delayHide changed to public.
  • Members rename in MessageBox: appearance to windowAppearance. contentAppearance to messageBoxAppearance. Added getMessageBoxAppearance.
  • Added windowAppearance and messageBoxAppearance to the MessageBox sub class constructor parameters options.
  • *MessageBox and it's subclasses take SafeHTML and escapes String parameters by default.
  • ThemeBuilder - Added tool icon opacity configurations
  • Added NumberPropertyEditor.compare(N1, N2) which will use the natural number compareTo
  • Added NumericFilter lessThan(N1, N2)
  • Changed NumericFilter, greaterThan and equals number comparisons to use the comparison in NumberPropertyEditor.compare(N1, N2)
  • Added SafeHtml constructors to MenuItem
  • Added MenuItem.getSafeHtml() method
  • Changed MenuItem.MenuItemAppearance.setText(parent, text, asHtml) to .setHtml(parent, SafeHtml)
  • Changed ContentPanel.getHTML() to .getHeading() and removed .getText()
  • Changed ContentPanel.setHeadingHtml(html)/.setHeadingText(text) to .setHeading(SafeHtml)/.setHeading(text)
  • Added Header.getHeading()/.setHeading(SafeHtml)/.setHeading(text)/.getSafeHtml() method
  • Changed Header.HeaderAppearance.getTextElem() to .getHeadingElem()
  • Changed ButtonGroup.setHeadingText(text) to .setHeading(text), added setHeading(SafeHtml) and getHeading()
  • Changed ButtonGroup.ButtonGroupAppearance.updateText(parent, text) to .setHeading(parent, SafeHtml)
  • Changed FieldSet.setHeadingHtml(html)/.setHeadingText(text) to .setHeading(SafeHtml)/.setHeading(text)
  • Changed FieldSet.FieldSetAppearance.getTextElement() to .getHeadingElement()
  • Added CompositeElement.setInnerSafeHtml(SafeHtml) method
  • Changed StatusProxy.StatusProxyAppearance.update(parent, html) to .update(parent, SafeHtml)
  • Removed StatusProxy.update(html)
  • ColumnHeader.Group.setText(text) changed to .setHtml(SafeHtml)
  • Added SafeHtml constructors to HeaderMenuItem
  • Changed HeaderMenuItem constructors that pass String to be used for text only
  • Added HeaderMenuItem.getSafeHtml() method
  • Added SafeHtml constructors to MenuBarItem
  • Added MenuBarItem.getSafeHtml() method
  • Changed MenuBarItem.MenuBarItemAppearance.getTextElement(parent) to .getHtmlElement(parent)
  • Added Status.getSafeHtml(), .clearStatus(SafeHtml) and .setBusy(SafeHtml) methods
  • Changed Status.StatusAppearance.getTextElem(parent) to .getHtmlElement(parent)
  • Changed CheckBoxCell.CheckBoxAppearance.setBoxLabel(String, parent) to .setBoxLabel(SafeHtml, parent)
  • Changed CheckBoxCell.CheckBoxCellOptions.setBoxLabel(String) to .setBoxLabel(SafeHtml) and .getBoxLabel() to return SafeHtml
  • Added CheckBoxCell.setBoxLabel(parent, SafeHtml) and changed .getBoxLabel() to return SafeHtml
  • Added CheckBox.setBoxLabel(SafeHtml) and changed .getBoxLabel() to return SafeHtml
  • Removed FieldLabel.FieldLabelAppearance.getLabelHtml() and .getLabelText()
  • Added FieldLabel.FieldLabelOptions.setContent(text), .setContent(SafeHtml) and changed .getContent() to return SafeHtml
  • Removed FieldLabel.FieldLabelOptions.isHtmlContent()
  • Added SafeHtml constructors to FieldLabel
  • Changed FieldLabel constructors that pass String to be used for text only
  • Added FieldLabel.setContent(text), .setContent(SafeHtml) and .getContent()
  • Added TabItemConfig.setContent(text), .setContent(SafeHtml) and .getContent()
  • Removed TabItemConfig.isHTML()
  • Removed LabelToolItem.setLabelHtml(html)
  • Changed Tip.TipAppearance.getTextElement(parent) to .getBodyElement(parent)
  • Changed ToolTipConfig.getBodyText(), .setBodyText(text) and .setBodyHtml(html) to .getBody(), .setBody(text) and .setBody(SafeHtml)
  • Changed ToolTipConfig.getTitleText(), .setTitleText(text) and .setTitleHtml(html) to .getTitle(), .setTitle(text) and .setTitle(SafeHtml)
  • Added SafeHtml methods to DomHelper
  • Added SafeHtml methods to XDOM
  • Added SafeHtml methods to XElement
  • Changed DatePicker.DatePickerAppearance.onMonthButtonTextChange(parent, html) to .onMonthButtonHtmlChange(parent, SafeHtml) and .onTextChange(cell, html) to .onHtmlChange(cell, SafeHtml)
  • Changed ListView.setLoadingHtml(SafeHtml), .setLoadingText(text) and .getLoadingHtml() to .setLoadingIndicator(SafeHtml), .setLoadingIndicator(text) and .getLoadingIndicator()
  • Changed ComboBoxCell.setLoadingHtml(SafeHtml) and .setLoadingText(text) to .setLoadingIndicator(SafeHtml) and .setLoadingIndicator(text)
  • Changed ComboBox.setLoadingHtml(SafeHtml) and .setLoadingText(text) to .setLoadingIndicator(SafeHtml) and .setLoadingIndicator(text)
  • Removed unsafe HtmlLayoutContainer(html) constructor

Bug Fixes

  • [EXTGWT-2149] - Modal windows do not prevent interactions with masked widgets
  • [EXTGWT-2409] - DatePicker API set private members to protected
  • [EXTGWT-3094] - Chart resizing fails to take effect if only one dimension is resized
  • [EXTGWT-3255] - Multiple tooltips in chart
  • [EXTGWT-3667] - DateField display custom date picker on expand implementation
  • [EXTGWT-3734] - Grid header menu throws NullPointerException if one header name/text/SafeHtml is not set
  • [EXTGWT-3766] - GWT 2.7 support
  • [EXTGWT-3767] - GssResource support - CSS to GSS conversion
  • [EXTGWT-3769] - Remove IE6/7/Opera code/checks/workarounds
  • [EXTGWT-3844] - Javadoc ComboBox.setLoader mention default minChars
  • [EXTGWT-3889] - Remove legacy module from 4.0
  • [EXTGWT-3930] - Clicking on Grid's column header has unknown target
  • [EXTGWT-3969] - Window instanceOf comparison wrong
  • [EXTGWT-3995] - Left of radio is cut of when its close to an edge
  • [EXTGWT-4004] - Add gesture recognizer support to component and cells
  • [EXTGWT-4009] - Move ThemeBuilder *Details interfaces out of template package
  • [EXTGWT-4038] - Correct GXT Device misspelled method name
  • [EXTGWT-4045] - ThemeBuilder - added -sourcesOnly flag
  • [EXTGWT-4056] - Move desktop application to demo repo
  • [EXTGWT-4065] - XSS vulnerabilities in html string parameters
  • [EXTGWT-4066] - Escape setSomeHtml(String html) to innerHtml And add a SafeHtml overloaded method signature
  • [EXTGWT-4070] - Can't set an appearance to the *MessageBox classes
  • [EXTGWT-4071] - ContentPanel.setHeadingHtml XSS vulnerability
  • [EXTGWT-4072] - GXT Popup behaves differently in 3.1.4
  • [EXTGWT-4075] - ToolTip Example - Custom tooltip with image, ToolTip width doesn't reflect embedded image size
  • [EXTGWT-4078] - Using an Integer numeric filter in a Grid will not work
  • [EXTGWT-4079] - Neptune Tooltip text vertical alignment is not in the middle
  • [EXTGWT-4094] - MessageBox examples do not differentiate between okay and cancel buttons
  • [EXTGWT-4100] - Prompt message box fields will not size in some configs
  • [EXTGWT-4101] - Fix MessageBox SafeHtml/String parameters
  • [EXTGWT-4107] - Photo type is missing from example source in ListView
  • [EXTGWT-4117] - BarChart missing columns
  • [EXTGWT-4118] - Chart displaying bars for data with 0.0
  • [EXTGWT-4135] - New Theme: Triton
  • [EXTGWT-4142] - Refactor ThemeBuilder core to support NOT slicing
  • [EXTGWT-4157] - ThemeBuilder: Additional config for tool icon opacity
  • [EXTGWT-4160] - Grid Binding: Blank row is not added/displayed
  • [EXTGWT-4166] - Row Editable Grid: edited data doesn't save all
  • [EXTGWT-4185] - ToolTip Example - Custom ToolTip with image, ToolTip width doesn't reflect embedded image size
  • [EXTGWT-4200] - TreeGrid example doesn't have the FileModel type listed in the source tab
  • [EXTGWT-4240] - ProgressMessageBox Progress Bar Size Issue
  • [EXTGWT-4248] - FieldSet - extract the ToolButton IconConfig for expand/collapse into the appearance
  • [EXTGWT-4264] - French translation issue with max validator
  • [EXTGWT-4267] - Add ability to create optional fields in .theme files
  • [EXTGWT-4278] - Provide Theme Generator ability to rename Theme.gwt.xml
  • [EXTGWT-4290] - Grid: Grid header functionality is blocked
  • [EXTGWT-4344] - Update Explorer demo data
  • [EXTGWT-4367] - TabPanel - close context menu hiding immediately on showing

Theme Configuration Changes

  • Added accordionLayout.headerBarMargin
  • Added accordionLayout.panelPadding
  • Added accordionLayout.firstPanelPadding
  • Added borderLayout.collapsePanelBackgroundColor
  • Added button.overBorder
  • Added button.pressedBorder
  • Added datePicker.monthLeftButtonColor
  • Added datePicker.monthLeftButtonMargin
  • Added datePicker.monthLeftButtonOpacity
  • Added datePicker.monthRightButtonColor
  • Added datePicker.monthRightButtonMargin
  • Added datePicker.monthRightButtonOpacity
  • Added field.checkBox.padding
  • Added field.radio
  • Added field.radio.boxLabel
  • Added field.radio.padding
  • Added fieldset.backgroundColor
  • Added fieldset.collapseIconColor
  • Added fieldset.collapseOverIconColor
  • Added fieldset.expandIconColor
  • Added fieldset.expandOverIconColor
  • Added fieldset.legendPadding
  • Added fieldSet.padding
  • Added framedPanel.headerLineHeight
  • Added grid.bodyBorder
  • Added panel.headerLineHeight
  • Added tabs.activeTabItemBorderBottom
  • Added tabs.activeTabItemBorderTop
  • Added tabs.activeTabCloseIconOpacity
  • Added tabs.activeTabCloseOverIconOpacity
  • Added tabs.overTabItemBorderBottom
  • Added tabs.overTabItemBorderTop
  • Added tabs.overTabItemOpacity
  • Added tabs.plainActiveHeadingText
  • Added tabs.plainHeadingText
  • Added tabs.plainHoverHeadingText
  • Added tabs.plainTabBarBorderBottom
  • Added tabs.plainTabBarBorderTop
  • Added tabs.plainTabStripSpacerBorder
  • Added tabs.plainTabStripSpacerHeight
  • Added tabs.scrollerLeftDisabledOpacity
  • Added tabs.scrollerLeftOverOpacity
  • Added tabs.scrollerRightDisabledOpacity
  • Added tabs.scrollerRightOverOpacity
  • Added tabs.tabCloseIconOpacity
  • Added tabs.tabCloseOverIconOpacity
  • Added tabs.tabItemBorderBottom
  • Added tabs.tabStripTopBorder
  • Added toolbar.buttonOverride.overBorder
  • Added toolbar.buttonOverride.pressedBorder
  • Added toolbar.separatorBorder
  • Added toolbar.separatorHeight
  • Added tools.primaryClickOpacity
  • Added tools.primaryOpacity
  • Added tools.primaryOverOpacity
  • Added tree.checkboxMargin
  • Added window.headerLineHeight

Release 3.1.5 (TBD)

General Changes & Enhancements

  • API Changes

  • Removal of Tip.doAutoWidth and the tip appearance autowidth
  • Added new TreeGridFilters class to apply filters to TreeGrid

Bug Fixes

  • [EXTGWT-3873] - Neptune (themer) - Radio button background is white, should be transparent
  • [EXTGWT-3986] - Desktop app NullPointerException issue with removeWindow
  • [EXTGWT-3995] - Left of radio is cut of when its close to an edge
  • [EXTGWT-4003] - ColorPicker NullPointerException
  • [EXTGWT-4013] - Maximized modal window, with blink causes exception
  • [EXTGWT-4021] - Slider positioning incorrect
  • [EXTGWT-4029] - Create example for ToolButton
  • [EXTGWT-4050] - Disabled Field still validates and displays error with Editor.flush()
  • [EXTGWT-4052] - ToolTip auto width is wrong with html
  • [EXTGWT-4075] - ToolTip Example - Custom ToolTip with image, ToolTip width doesn't reflect embedded image size
  • [EXTGWT-4105] - ToolTip Chart: Pie Chart is out of ToolTip and data of the Pie Chart missing
  • [EXTGWT-4117] - BarChart missing columns
  • [EXTGWT-4118] - Chart displaying bars for data with 0.0
  • [EXTGWT-4264] - French translation issue with max validator

Release 3.1.4 (3/26/2015 - tag 3.1.4)

API Changes

  • Added Component Component.addToolTip(SafeHtml) and the html can be null
  • Added Component ToolTipConfig.addToolTip(SafeHtml) and the html can be null
  • Added setMessage(SafeHtml) to MessageBox which can be set null
  • Added Component Component.addToolTip(SafeHtml) and the html can be null
  • Added Component ToolTipConfig.addToolTip(SafeHtml) and the html can be null
  • Added LabelToolItem.setLabel(SafeHtml) with the ability to set null as blank
  • Added TextMetrics.getWidth(SafeHtml) that can handle null
  • Added TextMetrics.getHeight(SafeHtml) that can handle null
  • Added TextMetrics.getSize(SafeHtml) that can handle null

Bug Fixes

  • [EXTGWT-3942] - Header setInnerText vs setInnerHtml
  • [EXTGWT-3953] - Fix all places setInnerHTML being used in non-HTML context
  • [EXTGWT-4011] - MessageBox setMessageHtml, can't use HTML
  • [EXTGWT-4018] - Component setToolTip throwing NPE
  • [EXTGWT-4019] - LabelToolItem setInnterHtml getting escaped
  • [EXTGWT-4020] - TextMetrics setHtml getting escaped

Release 3.1.3 (3/3/2015 - tag 3.1.3)

General Changes & Enhancements

New Features

  • [EXTGWT-3737] - Add GXT.isIE11()
  • [EXTGWT-3797] - Create a grouping wizard validator to test if all validations have passed

API Changes

  • Added ColumnHeader.setDisabledSortIcon(boolean) - Disable the grid column header sort icon
  • Added ColumnHeader.isDisabledSortIcon()
  • Added BorderLayoutContainer.getSplitBar(LayoutRegion) - Returns a split bar for the given region
  • Added setMessageHtml to MessageBox
  • Added setLabelHtml to LabelToolItem
  • Added new SafeHtml constructor to AlertMessageBox and ConfirmMessageBox
  • Added new SafeHtml constructor to ToolTipConfig

Bug Fixes

  • [EXTGWT-1981] - Forms :File Upload : Browse window is opened upon clicking on "Tool tip" icon.
  • [EXTGWT-2239] - Basic Binding: Parse errors not handled with auto validate enabled
  • [EXTGWT-2321] - AdvancedForms - Getting error while selecting a date in the date picker in a particular scenario
  • [EXTGWT-2444] - RequestFactoryGrid - Exception when trying to check the filter box for the date option
  • [EXTGWT-2809] - Menu - Tab and Shift-Tab not navigating up and down
  • [EXTGWT-2833] - TreeToTreeDND - Folders are inserted above the intended folders only after two folders from the left panel are dragged and dropped in the right panel
  • [EXTGWT-3049] - Grid's column header columns selection, when at bottom causes column selection list to jump around.
  • [EXTGWT-3161] - Clicking on TreeGrid joint to expand item also fires cell select
  • [EXTGWT-3239] - Grid scrolls to left when column menu filter applied
  • [EXTGWT-3317] - After calling clearSurface no sprite is drawing anymore
  • [EXTGWT-3325] - RequestFactoryGrid - Getting script error after selecting all rows in the grid
  • [EXTGWT-3436] - Unable to text select a single column in row grid.setAllowTextSelection
  • [EXTGWT-3729] - Theme Builder button styling
  • [EXTGWT-3735] - BorderLayoutContainer when collapsed expand preview ignores mouse/keys
  • [EXTGWT-3740] - ContentPanel has wrong height, when child setPixelSize is used
  • [EXTGWT-3786] - GridView.header change method access to protected
  • [EXTGWT-3790] - An error messages shows up when navigating through the different examples in gray and blue theme
  • [EXTGWT-3806] - Test Examples - Fields clear() the app crashes and is out of the Dom - IE8
  • [EXTGWT-3811] - FieldLabel Sizing - shows an error message when entering the screen on IE8 (Test Examples)
  • [EXTGWT-3815] - BorderLayoutContainer title overlap when float expands
  • [EXTGWT-3819] - Window Resize drag Handles are offset
  • [EXTGWT-3821] - RowExpander with CheckBoxSelectionModel selects row on expand
  • [EXTGWT-3823] - The label in button on the charts are cut - IE
  • [EXTGWT-3827] - NPE check in GridView.notifyShow for header
  • [EXTGWT-3865] - Filter Chart - It shows an error message when reload data
  • [EXTGWT-3926] - LineSeries with one point throws exception
  • [EXTGWT-3942] - Header setInnerText vs setInnerHtml
  • [EXTGWT-3943] - Method parameter signature changes for setting text
  • [EXTGWT-3945] - Tooltip qtip setBodyHtml parameter match up
  • [EXTGWT-3953] - Fix all places setInnerHTML being used in non-HTML context
  • [EXTGWT-3970] - Grids: Inline cell edit doesn't work
  • [EXTGWT-3988] - In HeaderGroupConfig parameter confusion, html vs text
  • [EXTGWT-3989] - The chart AreaSeries one data point fix

Release 3.1.2 (10/17/2014 - tag 3.1.2)

General Changes & Enhancements

  • Added the ability to modify DualListField icons
  • Layout fixes in VerticalLayoutContainer and CssFloatLayoutContainer

API Changes

  • Added Css3CheckBoxAppearance and Css3RadioAppearance
  • Added CheckBoxDetails to FieldDetails for theme builder (see the 'boxLabel' property)
  • Added CssFloatLayoutData.setClear(boolean), enabling layout data to indicate if a widget should begin a line

Bug Fixes

  • [EXTGWT-2000] - Drag and Drop : Reordering Tree Grid : The horizontal lines are not displaying under "Genre" Column
  • [EXTGWT-2657] - AdvancedCombo - Keyboard nav broken after using pagination btns
  • [EXTGWT-2841] - AdvancedCombobox - Exception error while clicking outside the search area, after any action is preformed in the search results page, in a particular scenario
  • [EXTGWT-3405] - Combobox - Advanced combobox - Menu dropdown is disappearing when clicked on "refresh" button
  • [EXTGWT-3646] - Layout - PortalLayout (UiBinder). Not shows events
  • [EXTGWT-3701] - Grid - Inline Editable Grid. Results are not being sorted properly when a grid column is updated.
  • [EXTGWT-3707] - CssFloatLayoutContainer margins on right are doubling
  • [EXTGWT-3744] - IE ComboBox list view collapses when clicking paging toolbar controls
  • [EXTGWT-3746] - BUG unable to change font for radioButtons in themebuilder
  • [EXTGWT-3749] - VerticalLayoutContainer with SimpleContainer child margins
  • [EXTGWT-3750] - ContentPanel overrunning parent container
  • [EXTGWT-3751] - Hiding widget in VLC with percentage sized row will not correctly take up on hide
  • [EXTGWT-3755] - Neptune ContentPanel.setBodyBorder(true) not drawing a border
  • [EXTGWT-3761] - The Basic Tree and Basic Tree(UiBinder) have a little difference
  • [EXTGWT-3762] - The Hello World and Hello World(UiBinder) have a little difference
  • [EXTGWT-3772] - IE11 Livegrid mouse wheel scrolling does not work
  • [EXTGWT-3781] - Form Example and Form Example(UiBinder) have a little difference
  • [EXTGWT-3782] - Test Examples - You can not resize the panels if you have not selected an example
  • [EXTGWT-3788] - Paging toolbar uses some unnatural wording in Dutch
  • [EXTGWT-3791] - Tree scrolling to bottom selection causes jump to middle
  • [EXTGWT-3799] - Can't trigger increment IntegerSpinnerField when minValue is set
  • [EXTGWT-3803] - Tooltip sizing, text returns to next line
  • [EXTGWT-3804] - CommonStyles unselectable not working in IE11
  • [EXTGWT-3812] - DatePicker in ListView Flicker
  • [EXTGWT-3815] - BorderLayoutContainer title overlap when float expands

Release 3.1.1 (7/24/2014 - tag 3.1.1)

General Changes & Enhancements

  • Added GridView.ensureVisible(M)
  • Added theme config for tabpanel scroll button background color, theme.details.tabs.scrollerBackgroundColor, which defaults to theme.details.tabs.lastStopColor

API Changes

  • Deprecated AbstractGridEditing.getErrorMessage(IsField<?>, SafeHtmlBuilder, String)
  • Added setFilterConfig(List<FilterConfig> configs) to Filter
  • Added isUseStoreKeys / setUseStoreKeys to ListFilter
  • Added GridView.ensureVisible(M model)

Bug Fixes

  • [EXTGWT-1701] - Template & Lists: No tool tips are displaying in the calendar
  • [EXTGWT-1778] - ContentPanel setHideCollapseTool should have assertPreRender()
  • [EXTGWT-1980] - Filter Grids: Null pointer when activating date filter with no selection
  • [EXTGWT-2075] - GXT3: I18N in DateField
  • [EXTGWT-2210] - RemoteFilterGrid - "Filters" check box is displayed as checked, under "Last Updated" column when no filters are applied under its sub menu items
  • [EXTGWT-2358] - Problem with ToolTip's title.
  • [EXTGWT-2564] - Buttons - "Normal" becomes toggled when deselecting "Toggle"
  • [EXTGWT-2604] - RowEditableGrid - Invalid entries not cleared when cancelling then starting new edit
  • [EXTGWT-2646] - Slider - Error when up arrow key is pressed after slider focused with tab key
  • [EXTGWT-2655] - Disabled com.sencha.gxt.widget.core.client.Slider still responds to user interaction.
  • [EXTGWT-2712] - Buttons - Keyboard nav not working when first displaying button's menu
  • [EXTGWT-2724] - BasicToolbar - Exception when clicking separator menu item
  • [EXTGWT-2800] - TextButton inside a ContentPanel has unwanted top margin in IE
  • [EXTGWT-2842] - Advanced Combo - Popup window can't be resized / maximized in IE
  • [EXTGWT-3048] - Be able to fully disable the Colour Palette, Date Picker, Dual List Field, List Field and Slider.
  • [EXTGWT-3056] - Grid (force fit) Column width gets smaller and smaller each column hide / show
  • [EXTGWT-3166] - Windows - Hello World (UI Binder) - A shadow is displaying on every drop down menu after opening the dialog in "Hello World (UI Binder)" example in IE8
  • [EXTGWT-3231] - NumberField ignores Focus/Blur event when marked as readonly
  • [EXTGWT-3239] - Grid scrolls to left when column menu filter applied
  • [EXTGWT-3317] - After calling clearSurface no sprite is drawing anymore
  • [EXTGWT-3343] - GridFilter does not allow custom FilterPagingLoadConfigs
  • [EXTGWT-3352] - Chart don't draw columns and line of axes.
  • [EXTGWT-3373] - GridInlineEditing ComboBox displays drop down at origin (0, 0) if it loses focus before drop down is displayed
  • [EXTGWT-3431] - Button appearance height calculation is off by 2px (maybe 1px)
  • [EXTGWT-3461] - Chart tooltip mouse out is not using delayHide()
  • [EXTGWT-3463] - Chart tooltips showing up for hidden series
  • [EXTGWT-3478] - setValue of StringFilter, BooleanFilter ect. Allow for default value of Filter
  • [EXTGWT-3589] - Grid editing error will escape a SafeHtml header which renders tags in error message
  • [EXTGWT-3625] - MultilinePromptMessageBox hidden border on Firefox in classic themes
  • [EXTGWT-3630] - IntegerSpinnerField will not decrease to negative numbers
  • [EXTGWT-3662] - Adding sprite to chart with opacity causes chrome chart failure
  • [EXTGWT-3681] - The count of characters in status toolbar does not count correctly
  • [EXTGWT-3688] - Forms - File Upload. Invalid field
  • [EXTGWT-3692] - GroupingView with RowExpander expand icon not showing up
  • [EXTGWT-3696] - ValueBaseField.isAllowBlank method wrongly return false by default
  • [EXTGWT-3704] - change BLC asserts to child.asWidget()
  • [EXTGWT-3705] - Date picker for locale DE strange characters
  • [EXTGWT-3706] - TreeGridView Does Not Allow Custom Comparators
  • [EXTGWT-3711] - Empty text changes to regular text
  • [EXTGWT-3712] - TextField on error validation height is shorter, red vs black height
  • [EXTGWT-3714] - Image Generation in ThemeBuilder ignoring CSS styles
  • [EXTGWT-3716] - Issue with Line Series in GXT chart's tooltip
  • [EXTGWT-3717] - RowNumberer is default hideable
  • [EXTGWT-3718] - ToggleButton does not have centered text as expected
  • [EXTGWT-3722] - Misc - FX. Panel not displaying
  • [EXTGWT-3723] - The Scatter Renderer chart changes its color and radius without having selected
  • [EXTGWT-3724] - RowEditing error display is wrong with hidden column
  • [EXTGWT-3727] - FieldLabel doesn't size correctly when the label is set to TOP
  • [EXTGWT-3730] - TextField.clear removes empty text
  • [EXTGWT-3731] - Neptune ContentPanel body width too wide when setBorders(true)
  • [EXTGWT-3736] - Theme builder: Tab arrow buttons background hardcoded

Release 3.1.0 (5/8/2014 - tag 3.1.0)

General Changes & Enhancements

  • New gradient functions added to themer utils to easily build gradients from a single color
  • LiveGridView now automatically measures the row height and adjusts accordingly
  • Grid editing now accepts IsField instead of just Field, for easier custom editors
  • Grid row editing can be given a custom renderer for non-editable columns

API Changes

  • Added width configuration for DatePicker
  • Removed Sliced fields due to large DOM size of each one.
  • Added lineHeight configuration to themed fields
  • Added width configuration to themed datepicker
  • Removed framedWidth/Height from themed panel, framedPanel
  • Simplified framedPanel and window theme configurations to follow panel's format exactly, with the addition of borderRadius
  • Added lastGradientColor configuration to themed menu
  • Changed Window default HideMode to OFFSETS to fix issue with IE11 and ValueBaseField
  • Moved the moreIcon() from ThemeStyles to HBoxLayoutContainerAppearance
  • Renamed GroupingView.getGroupData to createGroupingData and added a second overload for building a subset of all items
  • Added getCellInnerClassName() to CheckBoxSelectionModel.CheckBoxColumnAppearance
  • Added methods to interface IsField: getErrors(), isEditing(), and extends interfaces HasBlurHandlers, HasValueChangeHandlers
  • Added GridRowEditing.addRenderer to support custom readonly html when editing a row
  • GridEditing supports IsField instead of only Field
  • Changed ColumnConfig.setAlignment to ColumnConfig.setHorizontalAlignment
  • Added ColumnConfig.setVerticalAlignment
  • PortalLayoutContainer column widgets changed from VerticalLayoutContainer to CssFloatLayoutContainer
  • Change to PortalLayoutContainer to make getWidget(int) protected rather than public
  • Update CssFloatData to extend HasMargins
  • Removed LiveGridView.setRowHeight, (row height now automatically measured)
  • LiveGridView.getCalculatedRowHeight() was renamed to LiveGridView.getRowHeight()

Bug Fixes

  • [EXTGWT-1943] - render() never called on TExtField Prop editor
  • [EXTGWT-2084] - Add Delete button in GridRowEditor toolbar
  • [EXTGWT-2124] - ComboBox Loading spinner?
  • [EXTGWT-2306] - Grid NumericFilter less-than and greater-than also match equal-to
  • [EXTGWT-2318] - Grid - Grouping Grid - Entire grid looses data, after grouping on "Industry" column in a particular scenario
  • [EXTGWT-2540] - Draw - Logos - Browser logos are not displayed in FF browsers
  • [EXTGWT-2601] - GXT 3.0.1/3.0.2b - DomQuery.select bug?
  • [EXTGWT-2635] - Drag and Drop - Tree to Tree - Data is appending even though "Insert" Option is chosen in a particular scenario
  • [EXTGWT-2731] - Windows - Accordion Window - Maximize/Restore button is not responding after window is maximized, closed and reopened
  • [EXTGWT-2828] - Desktop Example: scale desktop windows when browser window is resized
  • [EXTGWT-2854] - ComboBox blur/hide issues
  • [EXTGWT-3006] - GridRowEditing displays the cells incorrectly
  • [EXTGWT-3029] - GridRowEditing - Labels take up more space than they should
  • [EXTGWT-3135] - Sort indicator shows wrong data in column A after ungrouping column B
  • [EXTGWT-3155] - Charts - Dashboard - In IE 8, field focus is not moving from the Name field, after pressing Tab key under "Company Details"
  • [EXTGWT-3161] - Clicking on TreeGrid joint to expand item also fires cell select
  • [EXTGWT-3167] - Wrong multi-select behavior with shift key
  • [EXTGWT-3169] - Grid CheckBoxSelectionModel header click deselects all when not clicking checkbox
  • [EXTGWT-3258] - VerticalLayoutContainer and CheckBoxes in 3.0.6
  • [EXTGWT-3269] - Autosize Window shadow doesn't sync with window on forcelayout
  • [EXTGWT-3277] - RequestFactoryBinding - Vertical scroll bar is not responding while navigating nodes using up/down arrow keys
  • [EXTGWT-3290] - RowEditor buttons, center and expose button bar.
  • [EXTGWT-3329] - Grid- Live Group Summary- Unable to edit "Estimate/Rate" field values for the second time onwards In IE11
  • [EXTGWT-3348] - Basic Toolbar - Info showing HTML charcaters
  • [EXTGWT-3349] - 3.0.6 - LiveGridView does not scroll to the very end of the resultset
  • [EXTGWT-3353] - Tabs - Advanced Tabs - First tab is hidden after closing all the tabs in a particular scenario
  • [EXTGWT-3363] - CheckMenuItem not changing values for group CheckMenuItems on setChecked
  • [EXTGWT-3365] - ColumnModel allows the passed in list to be modified
  • [EXTGWT-3367] - Tree - Filter Tree - focus on input issue after menu show in IE11
  • [EXTGWT-3406] - Reuse widgets between BorderLayoutContainer with split
  • [EXTGWT-3412] - AbstractStoreSelectionModel doMultiSelect allows an item to be selected multiple times
  • [EXTGWT-3414] - Cant align buttons to END (right) with window auto size dialog.
  • [EXTGWT-3416] - ListPropertyBinding - Entered text in the name field is appearing in the new row in a specific scenario
  • [EXTGWT-3417] - Grid -Cell Grid -Edit tip icon is not appearing after changing existing item from the Light field drop down menu
  • [EXTGWT-3421] - Request Factory Grid & Request Factory Binding - Getting exception error or no data displayed when the examples are opened
  • [EXTGWT-3422] - Desktop Example: spreadsheet row height changes on grid inline editing of empty values
  • [EXTGWT-3424] - Combos - Combobox - Text in transparent notifier is faded
  • [EXTGWT-3426] - Grouping Grid does not use Cell to format a group title with custom cell
  • [EXTGWT-3427] - Combos - Combobox - Drop down list is not appearing for the first click in a specific scenario
  • [EXTGWT-3430] - Grid not correctly sizing columns with duplicate paths in value provider
  • [EXTGWT-3432] - Binding - Converter Example - Date picker is disappearing after the month and year drop down list is opened in a specific scenario
  • [EXTGWT-3441] - JavaDoc refers to getHideButton method, which has been removed in 3.1
  • [EXTGWT-3455] - Binding - ListPropertyBinding - An extra checkbox is overlapped with the name checkbox under the columns submenu dropdown
  • [EXTGWT-3459] - Layouts - LayoutPanel Integration - There is no separation line between "Center" & "East" panels
  • [EXTGWT-3464] - Windows - Messagebox - Dark gray border to the top and left of popup window is displaying after clicking outside the window in gray theme
  • [EXTGWT-3470] - Misc - Tooltips - Tooltip header is not showing in Bold and tool tip message window is not proportional to the text
  • [EXTGWT-3471] - Tree Grid - Editable Tree Grid- In edit mode, the text in the cell is scrolling when clicking on the cell
  • [EXTGWT-3475] - Grid - Cell Grid - The UI of the "Date" & "Light" column is disturbed
  • [EXTGWT-3479] - Grouping Grid - Column check menu item not disabling / enabling with 1 visible column
  • [EXTGWT-3485] - Combobox listview alignment broken in IE8+
  • [EXTGWT-3487] - Checkbox Grid - The "Select all" checkbox is misaligned
  • [EXTGWT-3489] - Windows- Message Box - Buttons are not center aligned for "Progress" and "Yes/No/Cancel" buttons
  • [EXTGWT-3492] - Forms - Forms Example - By default the thumb of the slider is not displaying
  • [EXTGWT-3498] - Button - Buttons - The selection in the drop down menu is not displayed
  • [EXTGWT-3507] - LiveGrid - Unable to view all the rows while navigating using vertical scroll bar
  • [EXTGWT-3508] - Toolbar & Menu - Menu Bar - Unable to open any menu items in a single click after any menu is opened
  • [EXTGWT-3509] - Toolbar & Menu - Basic Toolbar - The drop down icon is overlapping with the company name in IE10
  • [EXTGWT-3511] - RowEditableGrid - The "Price" column header drop down doesn't appear once the column is resized
  • [EXTGWT-3514] - Grid - Word Wrap Grid - A black patch is displaying in sub-items under "Columns" option
  • [EXTGWT-3526] - Button - Buttons - The UI of the buttons in the footer is disturbed
  • [EXTGWT-3529] - Cannot change colors of an AbstractPieSeries
  • [EXTGWT-3532] - Grid - Json Grid - The load masking is disturbed after clicking on the "Load Json" button for the first time
  • [EXTGWT-3534] - Window drag of ValueBaseField with focus causes value to disappear in IE11
  • [EXTGWT-3538] - Word Wrap Grid - Header height increased when click on the column header after setting header height
  • [EXTGWT-3543] - RowEditor save / cancel buttons truncated & Dashboard revenue chart truncated
  • [EXTGWT-3546] - LiveGridView last row hidden by horizontal scroll on OS with visible scroll
  • [EXTGWT-3553] - Tabs - Advanced Tabs - The "Close this tab" text is not greyed out when close button is not enabled in the tab
  • [EXTGWT-3556] - Charts with scatter sprite with out fill not rendering in IE8
  • [EXTGWT-3558] - Grid - Row Number Grid - "Remove Selected Rows" button is displaying in enabled state even if no rows are selected
  • [EXTGWT-3561] - WordWrapGrid - Buttons truncated when grid resized smaller
  • [EXTGWT-3564] - Forms - Forms Example - Text is crossing the tool tip area in the slider and the thumb of the slider is not moving to the point where the slider is clicked
  • [EXTGWT-3568] - Drag and Drop - Reordering Tree Grid - Text position is changing after expanding and collapsing the folder
  • [EXTGWT-3574] - Windows - A grey box displaying in the bottom right corner of footer
  • [EXTGWT-3577] - GridStateHandler.applyState ignores any custom comparator set via ColumnConfig.setcomparator
  • [EXTGWT-3578] - Charts-Column Renderer Chart - The UI of the chart is disturbed
  • [EXTGWT-3579] - Forms-Advanced Forms -Unable to go back in rich text area when Source editor button is clicked
  • [EXTGWT-3580] - Charts - Line Chart - The "Shadow" button is not working
  • [EXTGWT-3581] - Binding - Converter Example - The date and time information in the pop up window is displayed in the header of the window
  • [EXTGWT-3582] - AggregationGrid - The drop down icon of the "Date" column header not aligned
  • [EXTGWT-3584] - Hiding chart series will not hide label
  • [EXTGWT-3585] - Charts - Mixed Chart - Shadow is displaying for "Scatter" chart even when it is in hidden state
  • [EXTGWT-3586] - Broken Buttons in DateField
  • [EXTGWT-3594] - Examples Grid to Grid drag in drop insertion, insert does not set widget to list on right
  • [EXTGWT-3595] - IE11 textarea wrapping issue
  • [EXTGWT-3600] - Lines of Linechart disappear
  • [EXTGWT-3605] - Charts-Filter Chart - UI is broken in FF
  • [EXTGWT-3606] - Tree-Async Json Tree - Exception error is displaying while clicking inside the white blank box
  • [EXTGWT-3610] - Drag and Drop-Reordering Tree - Getting "Exception Caught" error when trying to drag the first folder
  • [EXTGWT-3611] - Grid-Aggregation Grid - Drop down menu icons and check boxes are not displaying
  • [EXTGWT-3613] - Forms - DualList Field - The icons are missing in IE 9
  • [EXTGWT-3615] - Example frame padding missing
  • [EXTGWT-3619] - Neptune Grid header growing in size on mouse over
  • [EXTGWT-3621] - RowNumbererDefaultAppearance has no resources constructor
  • [EXTGWT-3624] - Sliced bottom tabpanel images incorrectly aligned, others have incorrect spacing
  • [EXTGWT-3626] - Charts-Area Chart - UI is broken in IE 8
  • [EXTGWT-3627] - Draw-Basic Draw - Black box is displaying in the example in IE 8
  • [EXTGWT-3628] - Charts-Filter Chart - UI is disturbed when the chart window is resized
  • [EXTGWT-3629] - Generated panel themes with borders are sized wrong
  • [EXTGWT-3631] - Missing @TypeDetails in tabdetails, others
  • [EXTGWT-3632] - Sliced TabPanel is missing scroll icons
  • [EXTGWT-3633] - No expand icon for GroupingView with RowExpander
  • [EXTGWT-3635] - Tip anchor image is incorrect color
  • [EXTGWT-3636] - Tree.clear() before attach
  • [EXTGWT-3641] - Heavy Perfomance difference for charts of gxt-3.1.0-beta and nightlies
  • [EXTGWT-3645] - Layout - PortalLayout. Bottom not showing
  • [EXTGWT-3648] - Pie colors cannot be changed after initial render of the slice
  • [EXTGWT-3649] - Hidden pie slices throw off series selection events
  • [EXTGWT-3653] - Differences between DatePicker and DatePicker (UiBinder)
  • [EXTGWT-3656] - Win7 & Win8 themer image generation broken
  • [EXTGWT-3668] - The Button Aligning and Button Aligning(UiBinder) aren't in the same position
  • [EXTGWT-3670] - Dynamic Chart: The combo box doesn't show the other items after having selectd an item
  • [EXTGWT-3674] - The VBoxLayout and VBoxLayout(UiBinder) doesn't have the same type of buttons
  • [EXTGWT-3677] - Charts - Dashboard. Error to select a Bar Chart
  • [EXTGWT-3678] - Some normal examples and with UiBinder aren't in the same position
  • [EXTGWT-3684] - LiveGridView.setRowHeight() throws exception when called before render
  • [EXTGWT-3689] - Draw - Basic Draw. The image is not displayed correctly
  • [EXTGWT-3693] - FileUploadField button height too tall in Neptune
  • [EXTGWT-3694] - Chart - Dynamic Line Chart. Error when remove item from combobox

Release 3.1.0 beta (2/25/2014 - tag 3.1.0-beta)

General Changes & Enhancements

  • Introduced the ThemeBuilder tool and the Neptune theme
  • Removed several uses of arrays to allow better compiler output
  • Added additional methods with multiple arguments to let the compiler avoid using vararg methods with their extra array creation
  • Refactored Grid appearances to avoid the use of @Shared and to allow ColumnHeader to be created separately from GridView
  • Modified XDOM and ID generation (see com.sencha.gxt.core.client.dom.DomIdProvider) to allow custom implementations to be provided via <replace-with> directives

API Changes

  • Modified several methods that accepted int[2] to instead accept two ints - XElement.alignTo, XElement.getAlignTo, XElement.scrollIntoView, Window.alignTo, Menu.show
  • Modified ToolTipConfig to have two separate int getters (getMouseOffsetX and getMouseOffsetY) instead of a single int[] getMouseOffset getter.
  • Removed Step class from NumericAxis
  • Modified Info display methods and InfoConfig objects to take SafeHtml, and to treat Strings as plain text.
  • Added a release() method to the ErrorHandler interface to let it clean up leftover references
  • Added ComboBox[Cell].setQueryDelay(int queryDelay) and its getter.
  • Added ComboBox[Cell].setMaxHeight(int maxHeight) and its getter.
  • All classes with an appearance or cell have getters for those, all appearance fields are private and final
  • Renamed PagingToolBar.getAppearance() to getPagingToolbarAppearance() to avoid conflict with superclass
  • Removed unused method TriggerFieldAppearance.setTriggerVisible
  • Added ToggleGroup.reset() which sets the items to false
  • Added Tree.setStore to allow changing or removing a store on the tree
  • Added ListView.setLoadingHtml(SafeHtml), ListView.getLoadingHtml() ListView.and setLoader(Loader).
  • Removed ColumnConfig.columnClassSuffix, and added ColumnConfig.cellClassName and .cellPadding
  • Added default constructors for CheckBoxSelectionModel and RowNumberer
  • Removed Window.hide(TextButton) and Window.getHideButton(), these capabilities are now provided by the derived class, e.g. Dialog.addDialogHideHandler() and DialogHideEvent.getHideButton()
  • Added Dialog.getButton(PredefinedButton) as an alternative to Dialog.getButtonById(String)
  • Deprecated Dialog.getButtonById(String)
  • Renamed TriggerFieldCell.isFocusClick to isFocusedWithTarget, and changed arguments from XElement to Element
  • Added XDOM.getActiveElement()
  • Added SliderCell.setToolTipConfig(ToolTipConfig toolTipConfig) and Slider.setToolTipConfig(ToolTipConfig toolTipConfig)
  • Modified Chart.getDefaultInsets to return a Region object instead of a single value, and added a new setter to take a Region (as well as a single size)
  • Added getHeaderSize(XElement parent) to ContentPanelAppearance
  • Modified HSV to accept double values instead of ints, in the range of 0.0 to 1.0 instead of 0 to 100.
  • Modified gradient Stop class to be immutable, removing all setter methods
  • Moved ListViewDefaultAppearance and ListViewCustomAppearance to the base theme
  • Renamed StatusBaseAppearance to StatusDefaultAppearance and removed Blue/Gray versions that added nothing extra
  • Changed ToolBar default spacing from 0 to 2 pixels
  • Removed 3px default padding from ToolBar. Padding now specified in appearance.
  • Added disabled style to ThemeStyles, removing it from CommonStyles, allowing it to be replaced by an appeaerance impl
  • GroupingViewDefaultAppearance declares its own style interface to avoid reusing css class names
  • Modified appearance methods in ButtonCell, SliderCell, ColorPaletteCell and the Frame types to remove references to events
  • Changed ThemeStyles API to remove convenience method getStyles().Moved borderColor, backgroundColorLight, and borderColorLight methods from CssResource to appearance
  • Added void onResize(XElement parent, int width, int height) to RowEditorAppearance
  • Renamed ListViewSelectionModel.handleMouseClick(ClickEvent) to ListViewSelectionModel.onMouseClick(ClickEvent)
  • Renamed ListViewSelectionModel.handleMouseDown(MouseDownEvent) to ListViewSelectionModel.onMouseDown(MouseDownEvent)
  • Renamed GridSelectionModel.handleRowClick(RowClickEvent) to GridSelectionModel.this.onRowClick(RowClickEvent)
  • Renamed GridSelectionModel.handleRowMouseDown(RowMouseDownEvent) to GridSelectionModel.this.onRowMouseDown(RowMouseDownEvent)

@Deprecated Removed

  • Removed SubmitEvent.setCanceled(boolean canceled) to FormPanel.SubmitEvent#cancel()
  • Removed GroupSummaryView.getSummaryNode(Element g) to GroupSummaryView.getSummaries()
  • Removed setMouseOffset(int[] mouseOffset) to setMouseOffsetX(int x) and setMouseOffsetY(int y)
  • Removed GroupingView.renderGroupSummary which was unused
  • Removed ListView.getLoadingText() in replace of ListView.getLoadingHtml()

Bug Fixes

  • [EXTGWT-1427] - Typo in Window State example
  • [EXTGWT-1546] - Async tree & tree grid example missing loading icon
  • [EXTGWT-1662] - Binding -> Request Factory Binding:Appending lengthier text making "text editing form" to disappear
  • [EXTGWT-1665] - HBoxLayout UiBinder example consistency
  • [EXTGWT-1669] - Menu items should scale to accomodate icons larger than 16x16
  • [EXTGWT-1741] - Button : Button Aligning : Displaying wrong tooltips upon clicking on "Buttons" .
  • [EXTGWT-1796] - Slider tooltip is too far from slider
  • [EXTGWT-1891] - TabPanel.findItem(String id, boolean checkText) checkText don't do anything
  • [EXTGWT-1929] - PredefinedButton should be easier to use
  • [EXTGWT-1943] - render() never called on TExtField Prop editor
  • [EXTGWT-2084] - Add Delete button in GridRowEditor toolbar
  • [EXTGWT-2235] - Resizable: ContentPanel gives resizable the wrong height.
  • [EXTGWT-2256] - Tree : CheckBox Tree: Displaying Script error while expanding/collapsing the folders with key board keys. (Issue is not consistently reproducible)
  • [EXTGWT-2266] - DateCell ListView : Tab is not moving to next field in sequence, after selecting date from any date picker
  • [EXTGWT-2315] - Grid with check box selection in grid with rowexpander
  • [EXTGWT-2340] - Remote Filter Grid : The "Company" column filter is not working when user is in second page
  • [EXTGWT-2388] - WindowAppearance should not be private
  • [EXTGWT-2392] - Issues with line chart
  • [EXTGWT-2405] - Request Factory Binding :"Name" and "Author" field are displaying invalid error message when nothing is entered
  • [EXTGWT-2435] - Decouple stores from trees
  • [EXTGWT-2463] - Swap UiBinder ContentPanels in BorderLayout
  • [EXTGWT-2477] - Possible ModalPanel bug?
  • [EXTGWT-2504] - ComboBox not blurring correct when window.show() is called
  • [EXTGWT-2601] - GXT 3.0.1/3.0.2b - DomQuery.select bug?
  • [EXTGWT-2619] - Additional SVG classname workaround required for Draggable
  • [EXTGWT-2658] - Forms- Formsexample - A transparent notifier is displayed and error icon is overlapping on the Name caption in a specific scenario
  • [EXTGWT-2672] - method ensureHandler() from Loader should be protected
  • [EXTGWT-2682] - Dialog problematic with MVP
  • [EXTGWT-2683] - DualListField getValue does not work
  • [EXTGWT-2688] - Gray theme Print tool icon looks different than other tool icons
  • [EXTGWT-2710] - Toolbar&Menu - Basic Toolbar - Displaying other examples when hover on drop down icon and click on down arrow key in a specific scenario
  • [EXTGWT-2715] - TimeField messages are missing in XMessages
  • [EXTGWT-2731] - Windows - Accordion Window - Maximize/Restore button is not responding after window is maximized, closed and reopened
  • [EXTGWT-2758] - Info.display(String, String)
  • [EXTGWT-2763] - RGB out of HSL delivers wrong color if hue is 0
  • [EXTGWT-2772] - No header appearance GridView constructor
  • [EXTGWT-2803] - How to style multiple grids differently
  • [EXTGWT-2826] - LiveGrid Loading on hidden tab...
  • [EXTGWT-2831] - Missing APIs in ComboBox in GXT 3.0.x.
  • [EXTGWT-2834] - SVG setClipRectangle, VML shape in IE8 leak memory
  • [EXTGWT-2847] - No appearance constructor for SimpleComboBox...
  • [EXTGWT-2863] - Store.Record map is keyed off of hashcode instead of model key
  • [EXTGWT-2916] - HtmlEditor.setEnabled(false) still allows editing
  • [EXTGWT-2925] - GXT 3.0.1, bug in com.sencha.gxt.widget.core.client.Window
  • [EXTGWT-2982] - Grid - Row Editable grid - Getting an exception error when a row is clicked after decreasing the column width of "Light" and "Date" column
  • [EXTGWT-2994] - GXT 3 context menus and dropdown lists apear behind GXT2 Windows (z-index)
  • [EXTGWT-3006] - GridRowEditing displays the cells incorrectly
  • [EXTGWT-3012] - ErrorHandler doesn't remove handlers from its field, is leaked even if replaced
  • [EXTGWT-3018] - IE computed style broken by recent optimizations
  • [EXTGWT-3035] - Change offset array param in XElement.alignTo to use 2 ints
  • [EXTGWT-3058] - Does BorderLayoutContainer require collapsible areas to contain ContentPanel
  • [EXTGWT-3066] - AdapterField validation errors
  • [EXTGWT-3109] - NPE When using FormPanelHelper.reset with a DualListField
  • [EXTGWT-3115] - Dialog - Layout broken after dragging the AutoSize dialog header
  • [EXTGWT-3116] - Dialog - Buttons position wrong while re-sizing the dialog in IE 7
  • [EXTGWT-3117] - ComboBox does not collapse drop down if user tabs off field before query results are displayed
  • [EXTGWT-3139] - Update Window JavaDoc to describe use of forceLayout after adding / removing contained widgets
  • [EXTGWT-3165] - TreeGrid with GridInlineEditing and ClicksToEdit.TWO does not support editing of parent items
  • [EXTGWT-3167] - Wrong multi-select behavior with shift key
  • [EXTGWT-3171] - Radio Input Style diffent after event.
  • [EXTGWT-3180] - Radio throws NullPointerException on user click after Radio.clear() or Radio.reset()
  • [EXTGWT-3181] - Radio position changes when Radio.clear() is invoked
  • [EXTGWT-3182] - Radio value is incorrect if grouped by name
  • [EXTGWT-3183] - Error when using rem on border size in I. E.
  • [EXTGWT-3192] - Problems with the window close icon when the window is resized and dragged.
  • [EXTGWT-3196] - Radio buttons are not focused properly on tabbing in Safari.
  • [EXTGWT-3239] - Grid scrolls to left when column menu filter applied
  • [EXTGWT-3243] - Grid setHideHeaders(true) won't autosize grid
  • [EXTGWT-3257] - Both Before and After date filter checkboxes get selected when only one is clicked
  • [EXTGWT-3269] - Autosize Window shadow doesn't sync with window on forcelayout
  • [EXTGWT-3270] - Add revert invalid config to GridInlineEditing
  • [EXTGWT-3291] - onTriggerClick in the TriggerFieldAppearance is never fired.
  • [EXTGWT-3309] - BorderLayoutData setCollapsible(true) does not work if BorderLayoutContainer is already attached to DOM when region is added to BLC
  • [EXTGWT-3316] - Tree with checkboxes, when disabled can click on checkbox
  • [EXTGWT-3317] - After calling clearSurface no sprite is drawing anymore
  • [EXTGWT-3320] - Overview - Getting script error when clicking on 'Close all other tabs' option after opening all the 'Grids' examples
  • [EXTGWT-3322] - Scroll animation error
  • [EXTGWT-3332] - Toolbar and Menu - Basic Toolbar - Items drop down menu is displaying on top of the menu bar when "Scrolling Menu" button is clicked for the first time
  • [EXTGWT-3333] - Tree- Filter Tree-Not able to select last node after filter the tree in a specific scenario
  • [EXTGWT-3335] - Toolbar and Menu - Basic Toolbar - Getting an exception error after clicking on menu items in "Scrolling Menu" in a particular scenario
  • [EXTGWT-3339] - Tree - Filter Tree - Unable to filter items after giving a right click on the example tab
  • [EXTGWT-3340] - TreeGrid - Horizontal scroll bar showing when vertical scroll displayed
  • [EXTGWT-3350] - NPE Thrown with ListField on reset() then refresh()
  • [EXTGWT-3353] - Tabs - Advanced Tabs - First tab is hidden after closing all the tabs in a particular scenario
  • [EXTGWT-3357] - Grid - Aggregation Grid - Column header drop downs don't display after Esc key is pressed while dragging the column sepearator
  • [EXTGWT-3359] - Drag and Drop - List to List - Getting an exception error while trying to drag and drop any item from the left panel to the right panel in a particular scenario
  • [EXTGWT-3360] - Double click in source Tab deletes row lines in Explorer Demo
  • [EXTGWT-3363] - CheckMenuItem not changing values for group CheckMenuItems on setChecked
  • [EXTGWT-3368] - Drag and Drop - Reordering Tree - Able to drag the first folder (which is drag prevented) when it is selected along with any folder(s) from the bottom
  • [EXTGWT-3369] - TreeGridView.collapse is very expensive
  • [EXTGWT-3371] - Grid - Xml Grid - No data is displaying in the grid after clicking on "Load Xml" button in IE 10
  • [EXTGWT-3379] - Grid - Aggregation Grid - Unable to navigate sub column menus once hover on 'Sort Ascending/Descending options
  • [EXTGWT-3380] - Charts - Bar Charts - Exception error is displaying when click on the 'Bar Chart' example
  • [EXTGWT-3382] - Charts - Mixed Charts - Exception error is displaying when clicked on the 'Mixed Chart' example after clicking on the 'Live Chart' example in FF
  • [EXTGWT-3383] - tree.isexpanded(model) NullPointerException
  • [EXTGWT-3385] - Grids - Live Group Summary Grid - The UI of the example is disturbed in specific scenarios
  • [EXTGWT-3392] - Tree Grid - Editable Tree Grid - Getting an exception error when "Collapse All" button is clicked
  • [EXTGWT-3396] - Not possible to programatically move focus away from a focused combo
  • [EXTGWT-3404] - Grid - Inline Editable Grid - Unable to open date picker and dropdown menu using mouse-click
  • [EXTGWT-3408] - Templates and list - Datecell view - Getting an exception error when trying to select a date on the second attempt
  • [EXTGWT-3442] - Window ghost does not have rounded corners in neptune
  • [EXTGWT-3456] - Draw - Logos - For navigation of Tabs, instead of Forward and Backward Arrow icons "Close" icon is displayed
  • [EXTGWT-3458] - Layouts - Horizontal Layout - The animation of the example is not proper when clicked on expand/collapse icon
  • [EXTGWT-3460] - Themes - When the theme is changed, the page is not redirected to the example page
  • [EXTGWT-3467] - Layouts - Portal Layout - The size of the settings icon is not consistent with other icons in the panel
  • [EXTGWT-3472] - Templates & Lists - DateCell List View - The UI of the example is disturbed and date picker is not responding in IE
  • [EXTGWT-3486] - Grid - Aggregation Grid - The UI of the grid gets disturbed after increasing the column width
  • [EXTGWT-3493] - Grid - Row Expander Grid - Grid rows flicker upon mouse hover
  • [EXTGWT-3494] - Overview- Source Tab - Exception error is displaying when click on the 'Source' Tab in IE8
  • [EXTGWT-3496] - Chart AreaSeries orphan sprite
  • [EXTGWT-3497] - Toolbar & Menu - MenuBar - Exception error is displaying when click on the 'Built in GXT themes' header under radio option
  • [EXTGWT-3499] - Layouts - Accordion Layout - The background color of the accordion sections "Online users", "Settings" ,"Stuff" & "More Stuff" is white
  • [EXTGWT-3501] - ToolBar & Menu - Basic Toolbar - The alignment of the scroll buttons in the Scrolling Menu is disturbed
  • [EXTGWT-3502] - Charts - Scatter Renderer Chart - Unable to change the color and data of the graph under the "Select Color" drop down
  • [EXTGWT-3515] - Charts - Dashboard - By default column headers drop down icons are not displaying at the right side corner
  • [EXTGWT-3516] - Grid - Word Wrap Grid - "Header height" shows a wrong value in the transparent notifier
  • [EXTGWT-3517] - Button - Buttons - The buttons under "Menu", "Menu Bottom", "Split", "Split bottom" are displayed as normal buttons without drop down
  • [EXTGWT-3518] - Grid - Word Wrap Grid - Exception error is displayed when clicked on "Ok" button without entering the data
  • [EXTGWT-3519] - Grid - Word Wrap Grid - Default data is disappearing from the first text fields after dragging the pop up window
  • [EXTGWT-3520] - Grid - Word Wrap Grid - The UI of the grid is disturbed when mouse is hovered on the "Columns" option in the column header drop down menu in IE
  • [EXTGWT-3521] - Grid - Word Wrap Grid - The "Ok" & "Cancel" buttons of the "Set Heading", "Set Cell" & "Set Width" windows are truncated when the window is squeezed vertically
  • [EXTGWT-3524] - Layout - Accordion Layout - The expand icon is displaying instead of collapse icon and vice versa
  • [EXTGWT-3535] - All Examples - The "Neptune button" changes has caused a number of issues with respect to buttons
  • [EXTGWT-3536] - Layouts - HBoxLayout - Buttons are not stretched when "Align: stretch" and "Flex + Stretch" buttons are clicked
  • [EXTGWT-3537] - Grid - Word Wrap Grid - The "Clear Force Fit" button is not working
  • [EXTGWT-3539] - Error while parsing ids in the TreeGrid (DomQuery Exception)
  • [EXTGWT-3540] - Grid - Word Wrap Grid - When the empty cell is clicked, above entered data is displaying
  • [EXTGWT-3541] - Grid - Word Wrap Grid - A grey colour patch is displaying in place of column header drop downs when column headers don't contain any data
  • [EXTGWT-3543] - Grid - RowEditableGrid - The "Save" and "Cancel" buttons are truncated when clicked on any row in the grid
  • [EXTGWT-3547] - Misc - Date Picker - Getting an exception error while refreshing the example page, after navigating to the "month and year" panel
  • [EXTGWT-3549] - Layout - Border Layout - The right ("East") and bottom ("West") panels are transparent
  • [EXTGWT-3552] - Grid - Live Group Summary - The background color of the sub group headers are not displaying when the example is directly opened
  • [EXTGWT-3554] - Tree - Context Menu Tree - Getting an exception error when "Remove Selected" button is clicked
  • [EXTGWT-3555] - Drag and Drop - Reordering Tree - An exception error is displayed when any folder is dragged
  • [EXTGWT-3557] - Charts - Scatter Render Chart - Buttons are displaying only after hovering on the buttons' area
  • [EXTGWT-3559] - Grid - Word Wrap Grid - Getting an exception error when "OK" button of "Set Heading Height" window is clicked after closing the example page
  • [EXTGWT-3565] - Grid - Cell Grid - The UI of the grid is disturbed
  • [EXTGWT-3566] - Grid - Word Wrap Grid - Unable to increase/decrease the size of the grid panel in IE 8
  • [EXTGWT-3573] - Layouts - Border Layout - Unable to drag the panel separator both in left (West) and bottom (South) panel

Release 3.0.7 (6/10/14 - tag 3.0.7)

API Changes

  • Added isExpandOnDoubleClick, setExpandOnDoubleClick to TreeGrid.
  • Added getGrid to GridSelectionModel
  • Added getTreeGrid to TreeGridSelectionModel
  • Added getTree to TreeSelectionModel
  • Added getListView to ListViewSelectionModel
  • Added isRevertInvalid setRevertInvalid to GridInlineEditing

Bug Fixes

  • [EXTGWT-2016] - Tree: ContextMenuTree: Vertical scrollbar is seen in a particular scenario.
  • [EXTGWT-2279] - (Grey Theme build UI Issue) : All Grids: "Columns" arrow image icon is not displaying properly.
  • [EXTGWT-2619] - Additional SVG classname workaround required for Draggable
  • [EXTGWT-2650] - Cannot select button by keyboard (after tabbing to it)
  • [EXTGWT-2774] - Desktop Example: dragging new item in file manager or tabbing through empty items in spreadsheet can cause exception
  • [EXTGWT-2780] - List Property Binding - Exception after clicking on the "Select all" check box
  • [EXTGWT-2856] - Inline Editable Grid - Enter key not starting new edit after completing first edit
  • [EXTGWT-2918] - ComboBoxCell lacks a method for disabling the use of the query cache
  • [EXTGWT-3061] - Forms - File Upload - Focus is not shifting from "File field" to next field using Tab Key in IE8
  • [EXTGWT-3065] - GridInlineEditing with ClicksToEdit.ONE not possible with Firefox
  • [EXTGWT-3079] - BorderLayoutContainer not auto hiding floated region
  • [EXTGWT-3082] - Some components in FlowLayoutContainers on inactive TabPanel tabs do not render properly when tab is first activated
  • [EXTGWT-3104] - TriggerFieldCell IE backspace workaround not specific enough
  • [EXTGWT-3105] - GridInlineEditing with ClicksToEdit.TWO doesn't comletes editing in 3.0.4
  • [EXTGWT-3108] - Templates and List - Date cell view - Focus shifts to the first text field after clicking on the 3rd datepicker icon from the bottom respectively
  • [EXTGWT-3113] - [Tree Appearance] The tree nodes are not highlighted fully on scrolling
  • [EXTGWT-3129] - Bug in Draggable.onMouseMove() in GXT 3.0.4 and 3.0.5
  • [EXTGWT-3132] - Templates and list - Datecell view - Getting an exception error when trying to select a date in a particular scenario in IE8
  • [EXTGWT-3165] - TreeGrid with GridInlineEditing and ClicksToEdit.TWO does not support editing of parent items
  • [EXTGWT-3168] - FieldSet legend does not overflow when text length > available width
  • [EXTGWT-3170] - NL locale doesn't work
  • [EXTGWT-3184] - ModalPanel return focus not working, blink not implemented
  • [EXTGWT-3185] - DateField first time trigger click shows then hides DatePicker
  • [EXTGWT-3191] - Issue when using a ComboBox as an Editor for a GridInlineEditing instance
  • [EXTGWT-3195] - SplitButton without a menu firing arrow click
  • [EXTGWT-3200] - TreeGrid inline edit with 2 clicks to edit broken on nodes
  • [EXTGWT-3201] - Add missing Japanese translation to 3 from 2
  • [EXTGWT-3206] - XElement setVisMode has typo in assignment
  • [EXTGWT-3218] - French translation has a incorrect value and missing property
  • [EXTGWT-3232] - AbstractGridFilters not removing filter from registration map on remove
  • [EXTGWT-3234] - Zoom issue in Chrome/IE when reloading data into a grid
  • [EXTGWT-3244] - When combobox has no items on async load, tell the end user.
  • [EXTGWT-3267] - Column widths wrong when no group header in first column
  • [EXTGWT-3270] - Add revert invalid config to GridInlineEditing
  • [EXTGWT-3271] - Not possible to get source widget from selection model events
  • [EXTGWT-3276] - Tree Grid - Basic Tree Grid - Unable to expand a folder by double clicking on any row
  • [EXTGWT-3277] - RequestFactoryBinding - Vertical scroll bar is not responding while navigating nodes using up/down arrow keys
  • [EXTGWT-3278] - Windows- Message Box - Multiple dialog boxes are opening up when masking is enabled
  • [EXTGWT-3288] - Grid column header widths wrong width grouped headers
  • [EXTGWT-3289] - Grid aggregation rows not respecting column config alignment
  • [EXTGWT-3293] - Unclosed DIV in CheckBoxDefaultAppearance.render
  • [EXTGWT-3295] - Unable to configure DateCell's dropdown menu.
  • [EXTGWT-3298] - GridInlineEditing cancels edit on enter key with TextArea editor
  • [EXTGWT-3299] - ComboBoxCell getValue causes item in list view to be selected
  • [EXTGWT-3301] - DatePicker todayBtn sets date although setMinDate is higher then today
  • [EXTGWT-3315] - Port 2.X column header and tree changes to 3
  • [EXTGWT-3318] - Aggregation Grid -Column header drop-down icon displays at incorrect position
  • [EXTGWT-3319] - Windows - Message Box - Displaying error message when clicking on 'Wait' button multiple times
  • [EXTGWT-3321] - Binding - List Property Binding - Extra check box column is added when column size is increased
  • [EXTGWT-3334] - EditableTreeGrid - Clicks to edit 1 - Clicking cell in different row during active edit broken
  • [EXTGWT-3364] - Layout containers use scheduleEntry which can cause layouts to be run late
  • [EXTGWT-3366] - Grid - Inline Editable Grid - Cell is displaying blank even after clicking on the "Reset" button when any column is sorted after deleting the existing data
  • [EXTGWT-3374] - Viewport not resizing itself when being reused
  • [EXTGWT-3377] - GridDropTarget should not allow drops over header
  • [EXTGWT-3397] - Toolbar & Menu - Status Toolbar(UiBinder) -Extra box is displaying at the bottom of the status bar
  • [EXTGWT-3407] - "fixed" table columns are not included in the "Columns" header context menu
  • [EXTGWT-3409] - Binding - List Property Binding - Edited value in the cell is not displaying after clicking on adjacent cell using mouse click in IE
  • [EXTGWT-3430] - Grid not correctly sizing columns with duplicate paths in value provider
  • [EXTGWT-3433] - RequestFactoryBinding - H and V scrollbars are displaying when the last folder is collapsed after selecting the last node
  • [EXTGWT-3512] - 3.0 WidgetComponent should delegate style calls to wrapped widget
  • [EXTGWT-3590] - RowNumberer with HeaderGroupConfig causes header width issue
  • [EXTGWT-3625] - MultilinePromptMessageBox hidden border on Firefox in classic themes
  • [EXTGWT-3654] - DatePicker. The message appears twice
  • [EXTGWT-3663] - TwinTriggerFieldDefaultAppearance doesn't check for isEditable()
  • [EXTGWT-3697] - Editable TreeGrid: New edit starting with one click with 2-click config

Release 3.0.6 (8/1/13 - tag 3.0.6)

General Changes & Enhancements

  • Info messages can be positioned in any corner, will overflow to a new column when too many drawn
  • New Styled ComboBox example demonstrating custom ListView styling
  • Live Grid now responds to up/down arrow to scroll to next/previous item
  • Inline Grid editing draws error messages for validation or parsing problems

API Changes

  • Added PagingToolbar.doEnableButtons(boolean enabled) which changes toolbar enabled/disabled during loading.
  • Update to CollapsePanel to allow passing in a custom CollapsePanelAppearance.Added a setIconConfig() method to override the expand icon.

Bug Fixes

  • [EXTGWT-1789] - First menu bar item highlights when any menu bar item is clicked
  • [EXTGWT-2002] - Grid - Request Factory Grid - Data is not displaying after pagination for Subject Filters
  • [EXTGWT-2208] - Grid : Remote Filter Grid: Pagination tool bar is fade out once after any column headers are double clicked
  • [EXTGWT-2305] - Grid : Aggregation Grid: "Date" column header text is aligned to top upon mouse hover
  • [EXTGWT-2497] - Sort functionality is not working correctly after editing the data in grid.
  • [EXTGWT-2508] - If active page is greater then number of pages, last page is not displaying.
  • [EXTGWT-2550] - Grid - Filter Grid - After entering valid search criteria, column header highlighter (bold and italic) is disappearing when any column is checked / unchecked
  • [EXTGWT-2625] - Combos - Advanced Combo Box - Displaying exception error in IE8 while trying to filter data, in a specific scenario
  • [EXTGWT-2648] - GXT 3.0.2 - InvalidArgument (fontWeight) in the JS, but only in IE8? Is it a bug?
  • [EXTGWT-2669] - Binding - List Property Binding - Entered data is not displaying and data reflects in other cells in a specific scenario
  • [EXTGWT-2680] - Drag and Drop - Tree Grid To Tree Grid - Getting exception error after drag and drop and press Left arrow key
  • [EXTGWT-2692] - Drag and Drop - TreeGrid to TreeGrid - Getting exceptional error when trying to drag and drop leafs from Top panel to bottom panel
  • [EXTGWT-2700] - Grid -Inline Editable Grid - Unable to check/uncheck Indoor column checkbox using mouse click in chrome
  • [EXTGWT-2714] - CheckBoxes cant be changed with clicks in grid inline editing
  • [EXTGWT-2764] - AccordionLayoutContainer scrolling problem (IE only)
  • [EXTGWT-2773] - Bugs with ButtonBar in GXT ContentPanel, GXT FramedPanel (gxt-3.0.1)
  • [EXTGWT-2830] - TextButton doesn't retain focus correctly when clicking on icon
  • [EXTGWT-2837] - RowEditor cancel save buttons not aligned correctly when default text changed
  • [EXTGWT-2856] - Inline Editable Grid - Enter key not starting new edit after completing first edit
  • [EXTGWT-2859] - MenuBar that has child menu items don't propertly show items on mouse hover
  • [EXTGWT-2880] - GXT3 Grid Paging toolbar disabled after filtering
  • [EXTGWT-3003] - IE7/8 can send null event target in mouse events
  • [EXTGWT-3009] - Drag and Drop - Tree grid to Tree grid - Getting an exception error when left arrow key is pressed after clicking on the empty area inside the grid
  • [EXTGWT-3036] - ComboBoxCell should not force use of PagingLoadConfig/Result
  • [EXTGWT-3045] - Disbled Buttons added to a PagingToolBar are always enabled
  • [EXTGWT-3047] - Binding - List Property Binding- Unable to edit any cell in "Name" column in the grid using mouse click
  • [EXTGWT-3050] - LiveGrid - Unable to drag the vertical scroll bar
  • [EXTGWT-3065] - GridInlineEditing with ClicksToEdit.ONE not possible with Firefox
  • [EXTGWT-3068] - Popup with animation not implemented / working
  • [EXTGWT-3069] - TextButton inline-block causes layout issues in certain cases
  • [EXTGWT-3071] - Can't create column headers with rowspan before first group header
  • [EXTGWT-3073] - CollapsePanel should support custom Appearance
  • [EXTGWT-3077] - ListStore remove(M model) does not update private data member "debugKeys"
  • [EXTGWT-3083] - Grid - Grouping Grid - Sorting is not happening from the second time onwards by clicking on same column header
  • [EXTGWT-3085] - MenuBar keyboard navigation onLeft and onRight would not select adjacent menu
  • [EXTGWT-3088] - Info popup not invoking Show/HideHandlers
  • [EXTGWT-3089] - Menubar onclick does not toggle menu on and off
  • [EXTGWT-3092] - 2 Minor Issues at ReorderingTree Example
  • [EXTGWT-3096] - DatePicker setStartDay not working
  • [EXTGWT-3099] - ComboBox keyboard nav scroll into view broken
  • [EXTGWT-3103] - Issue with the TreeGridView.getElement() method
  • [EXTGWT-3106] - TextMetrics bind not clearing previous styles
  • [EXTGWT-3107] - MessageBox - Buttons are not center aligned for "Progress" and "Yes/No/Cancel"
  • [EXTGWT-3111] - Misc - Window State - The window size is inconsistent
  • [EXTGWT-3117] - ComboBox does not collapse drop down if user tabs off field before query results are displayed
  • [EXTGWT-3120] - Live Grid loses selection on column resize
  • [EXTGWT-3122] - Window esc ignores children stopPropagation. Change to keyDown handler and remove on preview event.
  • [EXTGWT-3124] - Misc - Info - Getting an exception error when clicked on "Show Info" button after deleting the default data from "Display (ms)" field
  • [EXTGWT-3125] - Misc - Info - Tooltip is still displaying when the data in "Display (ms)" field is below the minimum value
  • [EXTGWT-3137] - In reorderingtree example click and scroll causes drag prevent scroll info dialog
  • [EXTGWT-3139] - Update Window JavaDoc to describe use of forceLayout after adding / removing contained widgets
  • [EXTGWT-3147] - Grid - Live Grid - By default the text "Displaying" is not properly displayed
  • [EXTGWT-3150] - LiveToolItem text not vertically centered
  • [EXTGWT-3152] - Grid - Row Expander Grid - Unable to collapse any rows, once it is expanded after "Company" and "Symbol" columns are unchecked, in IE7

Release 3.0.5 (06/06/2013 - tag 3.0.5)

General Changes & Enhancements

  • Better behaved NumericAxis with constraints on bounds
  • Improved performance with many columns in a grid
  • Better Grid behavior in browsers that are slightly zoomed in or out
  • Improved tree render performance
  • Added Turkish language translation
  • Grid recognizes initial sort state and displays it in headers

API Changes

  • Added getRightAlignOffset, setRightAlignOffset to ColumnHeader
  • Added TreeView.getElement(TreeNode) which should be used in place of TreeNode.getElement in most cases
  • GridView.getSortState made public (along with overrides in TreeGridView and GroupingView)
  • Added setActiveWidget(Widget item, boolean fireEvents) method to TabPanel

Bug Fixes

  • [EXTGWT-1887] - The first click on a tree node of a tree scrolls the page to the top
  • [EXTGWT-1959] - Field set label does not have correct styles applied in FF3
  • [EXTGWT-2209] - ToolBar & Menu : Basic ToolBar (UiBinder): Transparent notifier is not displayed when clicked on items under "Scrolling Menu" drop down
  • [EXTGWT-2295] - Toolbar & Menu - Basic Toolbar: In dropdown menu when mouse is hovered on the bottom right corner of 'Choose a color' menu, the color menu flickers.
  • [EXTGWT-2485] - Drag and Drop - Reordering Tree Grid - Getting "Exception Caught" error when trying to drag the content within the folder in a specific scenario
  • [EXTGWT-2507] - Grid header - eliminate space taken by arrow for menu?
  • [EXTGWT-2532] - In GXT 3.0.2, LiveGridView.ensureHandlers() method is defined as package-private.
  • [EXTGWT-2536] - Slowly moving mouse from menu to sub-menu causes sub-menu to flicker or disappear
  • [EXTGWT-2558] - Chart - Dynamic Line Chart - Y-axis intervals are not displayed when "Dynamic Line Chart" is opened for the second time
  • [EXTGWT-2560] - In GXT 3.0.2b, NumericAxis.setMinimum() doesn't work - minimum is always 0.
  • [EXTGWT-2580] - setInterval not working correctly for NumericAxis
  • [EXTGWT-2607] - Grids- Cell Grid- Light column drop down is not responding after deleting existing data without clicking on drop down options in the Light and Date columns
  • [EXTGWT-2652] - No setSortField() method for ListStore, loss of functionality from GXT 2.x
  • [EXTGWT-2671] - Combos - Advanced Combo Box - Displaying an exception error while clicking on the refresh button under pagination
  • [EXTGWT-2694] - [BUG]GXT 3 russian locale file
  • [EXTGWT-2718] - Pressing enter in GridInlineEditing doesn't complete editing if no change in value
  • [EXTGWT-2725] - Forms - Advanced Forms - Error icons are not displayed when data from the mandatory fields are deleted using mouse click in IE7 only
  • [EXTGWT-2730] - TreeBaseAppearance Exception
  • [EXTGWT-2736] - Grid - Grouping Grid - Displaying an invalid argument error when collapsed and expanded any group in IE6
  • [EXTGWT-2760] - Grid reconfigure() not rebinding the selection model if callen when view not ready (!viewReady)
  • [EXTGWT-2769] - Filter Grid: Indicator of a filtered column is lost
  • [EXTGWT-2796] - EditableTreeGrid - Blank cell is displaying even if the data is present in the cell in a particular scenario
  • [EXTGWT-2812] - TextArea height not correct in all browsers
  • [EXTGWT-2813] - ListViewDefaultAppearance is missing resources constructor override
  • [EXTGWT-2814] - GroupSummaryView grid - Groupings not collapsible
  • [EXTGWT-2815] - TabPanel HTML items
  • [EXTGWT-2816] - Comment Typo In FormPanelHelper
  • [EXTGWT-2819] - Tree performance issues when expanding/collapsing large set of nodes
  • [EXTGWT-2822] - GXT Advanced Combobox example shows errors since 3.0.3
  • [EXTGWT-2823] - DateField loses focus when hitting esc
  • [EXTGWT-2824] - DateField does not allow unsetting the max and min date values
  • [EXTGWT-2827] - Desktop icons are limited to single column
  • [EXTGWT-2836] - [GXT 3.0.4] EmptyValidator<Date> causes JavaScriptException with IE7or8
  • [EXTGWT-2838] - ColumnHeader puts random 16 pix right padding
  • [EXTGWT-2840] - IE 8 Pressing backspace in read only text field causes app to reload
  • [EXTGWT-2843] - TextField setText with null is not right in IE
  • [EXTGWT-2844] - AbstractStoreSelectionModel firing too many SelectionEvents with mutli-selects
  • [EXTGWT-2845] - Using .update() for TabPanel to disable a tab does not disable the tab
  • [EXTGWT-2846] - TabPanel configMap entry not cleared when child removed
  • [EXTGWT-2851] - LiveGridView scroll invisible overlap in firefox preventing selection of row
  • [EXTGWT-2852] - Legacy Bug
  • [EXTGWT-2855] - Disabling FileUploadField
  • [EXTGWT-2858] - Sorting on tree not working
  • [EXTGWT-2860] - TreeGridView should habe a constructor to pass an Appearance instance
  • [EXTGWT-2861] - TextButton with icon only not centered
  • [EXTGWT-2862] - PropertyEditors do not parse some values in non US locales properly
  • [EXTGWT-2879] - NumericAxis does not handle duplicate values
  • [EXTGWT-2885] - ToolTip anchor right not working
  • [EXTGWT-2886] - GridUiBinderExample missing source xml file (annotation)
  • [EXTGWT-2914] - GridSelectionModel bug when selecting row and using a key event
  • [EXTGWT-2917] - XmlWriter writes out string 'null' if there is a null value
  • [EXTGWT-2943] - GXT 3.0.1 FieldSet problem
  • [EXTGWT-2951] - QuickTip is missing an appearance constructor
  • [EXTGWT-2965] - QuickTip and setAnchor don't mix- anchor position
  • [EXTGWT-2968] - Add configuration option to control if edit is finished on enter key
  • [EXTGWT-2978] - Incomplete entries in XMessages_nl.properties
  • [EXTGWT-2984] - Refactor ColumnHeader to allow column reordering code to be customized
  • [EXTGWT-2987] - Tree font-family not same as field fonts
  • [EXTGWT-2989] - Add constructor to GridStateHandler with GridState param
  • [EXTGWT-2990] - Update member visibility of DatePicker for subclassing
  • [EXTGWT-2991] - ListStore.update() not removing existing Records
  • [EXTGWT-2992] - Tree: cascadingmulti-selection crashes onDragStart
  • [EXTGWT-2995] - Anchor ToolTips not constraining to viewport
  • [EXTGWT-2996] - ToolTips not adjusting position when tip is updated and causes tip to go out of range
  • [EXTGWT-2998] - ListVIew drag and drop on itself - preview issue
  • [EXTGWT-3002] - StoreFilterField does not work correctly when emptyText is set.
  • [EXTGWT-3021] - Sort indicator disappears from treegrid when columns are changed.
  • [EXTGWT-3023] - Navigation Panel - List view - Displaying JS error when a character is entered in the search field of the Navigation Panel
  • [EXTGWT-3028] - Component.focus() throwing exception in IE8 and not visible
  • [EXTGWT-3030] - BorderLayoutContainer collapse mini icon showing when not enabled
  • [EXTGWT-3031] - Grid column header alignment issue with negative zooming
  • [EXTGWT-3032] - Menus appears at the top left browser window corner on ie8
  • [EXTGWT-3037] - SideErrorHandler not moving when field resized
  • [EXTGWT-3038] - Exception error displays after clicking on any examples having grid in IE browsers
  • [EXTGWT-3039] - BasicGrid - When column from column drop down is unchecked the next column header disappears
  • [EXTGWT-3040] - Charts- Tool tip chart- Tooltip displays at the top left corner of the window
  • [EXTGWT-3043] - Dialog will not size vlc 100% height on first time open, but sizes 100% height on second time.
  • [EXTGWT-3046] - Box layouts do not work when no size specified (auto width / height)
  • [EXTGWT-3053] - Hide tooltip when parent is not visible and parent when out of visible range.
  • [EXTGWT-3055] - Windows- Message Box - Buttons are not center aligned for "Progress" and "Yes/No/Cancel" buttons
  • [EXTGWT-3057] - AggregationGridExample - The drop down icon of the Date column is not center aligned in Chrome

Release 3.0.4 (2/5/13 - tag 3.0.4)

General Changes & Enhancements

  • Added support for the Closure Compiler option (not supported in gxt-legacy)
  • Added initial support for IE10 while awaiting GWT support. Added GXT.isIE10 and property gxt.user.agent ie10).
  • Support GWT 2.5 closure compiler feature

API Changes

  • VML Draw engine now supports clipping (except for rotated sprites, due to limitations in VML)
  • Added NumberField and SpinnerField subclasses that support Integer/Float/Double/Long/Short/BigDecimal/BigInteger via a default constructor
  • Added ComboBox/ComboBoxCell subclasses with specific String support, allowing user-entered values and optionally keeping them in the store
  • Backwards incompatible - renamed protected method Menu.onAutoHide to Menu.onPreviewEvent, and changed signature to return void to clarify that the method is only to update the Menu based on the preview event, and the return value has no effect.

Bug Fixes

  • [EXTGWT-1937] - Error tip has discontinuous border in IE6
  • [EXTGWT-2172] - FieldSet does not respect height
  • [EXTGWT-2231] - TreeGrid horizontal scroll bar showing when not needed causing last row to be hidden
  • [EXTGWT-2252] - Forms : Forms Example and Forms Example (UI Binder): Validation is not functioning as per the text in error tool tip
  • [EXTGWT-2525] - Grid with GridInlineEditing and GroupSummaryView displays editor in wrong location
  • [EXTGWT-2528] - ComboBox clears value on blur even with setForceSelection(false)
  • [EXTGWT-2535] - Tree Context Menu causes unintended scroll / display issues on IE
  • [EXTGWT-2537] - VML Sprite's setClipRectangle doesn't clip line on IE 8
  • [EXTGWT-2548] - In FF and IE9, chart axis do not draw properly on hidden tab
  • [EXTGWT-2586] - Dark gray border to the top and left of GXT Windows in IE 10 on both GXT 2.2.5 and GXT 3
  • [EXTGWT-2588] - TextArea ValueChangeEvent not firing consistently
  • [EXTGWT-2590] - PaggingToolBar additional menu hanging after browser is maximized.
  • [EXTGWT-2593] - Charts - Dashboard - Filter option becomes invisible and column header drop down list stays on the screen, once any column is filtered and immediately clicked on very next column header drop down
  • [EXTGWT-2622] - Gxt 3 GroupingView, start collapsed and headers render
  • [EXTGWT-2624] - Dark background shadow is displaying for all tool tip messages & Drop down menus in IE10: Windows 8
  • [EXTGWT-2632] - BorderLayoutData setCollapsed(true) not honored
  • [EXTGWT-2644] - Data update bug in TreeGrid
  • [EXTGWT-2660] - Child of FieldSet has height that extends the contents of Field Set (clips correctly)
  • [EXTGWT-2661] - Issue with SeriesSelectionHandler on Charts on Scrolling down the browser
  • [EXTGWT-2684] - Grid - Live Group Summary - Getting an exception error, by deleting existing data in the Estimate column and clicking on other cell under Estimate
  • [EXTGWT-2685] - Tree - Basic Tree (UI Binder) - Folders in the example are getting added every time when the example is closed and reopened
  • [EXTGWT-2695] - Grid - XML Grid - Getting exception error upon click on column header in a specific scenario
  • [EXTGWT-2702] - StateManager does not create default Provider causing null pointer
  • [EXTGWT-2703] - [GXT3.0.3] ListStore.addAll() with list.size = 0 throws exception
  • [EXTGWT-2708] - [Chart 3.0.2b] axis tick
  • [EXTGWT-2714] - CheckBoxes cant be changed with clicks in grid inline editing
  • [EXTGWT-2719] - Adding a HeaderGroupConfig to a grid without including the first column breaks column rendering
  • [EXTGWT-2722] - TextButton active state gets stuck on
  • [EXTGWT-2726] - ComboBox not clearing focusedCell in all scenerios
  • [EXTGWT-2727] - Grid with Inline Editing, selecting cell in same row, value entered not accepted
  • [EXTGWT-2728] - Layouts-Portal layout -The panels in the portal layout are not displayed again when all the panels and the example tab is closed
  • [EXTGWT-2732] - Grid - Live Grid - Grid is not displaying properly after clicking on expand/collapse icon when example panel size is increased in collapsed mode
  • [EXTGWT-2734] - TabPanel update ignores TabItemConfig close
  • [EXTGWT-2737] - Grid column context menu failed to hide
  • [EXTGWT-2738] - ListView not firing selection change with multiple selections
  • [EXTGWT-2740] - ListStore<M> replace all method fails for unmodifiable lists when the store is sorted
  • [EXTGWT-2741] - IE10 Windows not rendering correctly
  • [EXTGWT-2743] - no appearance constructor in livegridview
  • [EXTGWT-2744] - Tabs - Advanced Tabs- Getting an exception error after clicking on the "Enabled Selected Tab Close Button" button in a specific scenario
  • [EXTGWT-2745] - FileUploadField messages are useless
  • [EXTGWT-2755] - AggregationRowConfig.setCellStyle is beeing used for all columns
  • [EXTGWT-2757] - ColumnHeader grouped columns not adjusting for hidden columns
  • [EXTGWT-2762] - ValueBaseField.isReadOnly always true (3.0.3)
  • [EXTGWT-2765] - FieldSet legend layout error on Firefox 3.6
  • [EXTGWT-2775] - Binding - List Property Binding - Pop-up message title is not displaying when Name field is empty while saving the page
  • [EXTGWT-2791] - Grid- Inline Editable Grid - Unable to navigate from one cell to another cell using Tab Key in IE10
  • [EXTGWT-2793] - Grid column menu not hiding in certain scenerio
  • [EXTGWT-2807] - Possible Bug with SummaryRenderer?

Release 3.0.3 (12/11/12 - tag 3.0.3)

General Changes & Enhancements

  • [EXTGWT-1862] - Update hosted docs
  • [EXTGWT-2368] - SVN URL incorrect in build instructions
  • [EXTGWT-2475] - Merge the GwtTestSimpleContainer classes
  • [EXTGWT-2549] - Update version of maven-war-plugin to 2.1.1 support Java 7
  • [EXTGWT-2117] - Better testing support by allowing GXT classes to be mocked in tools like Mockito/EasyMock, see http://www.sencha.com/forum/showthread.php?205511 for more details
  • [EXTGWT-2328] - Additional assertions in ListStore to ensure that models are not added twice.
  • Modified WindowManager to be replacable via rebind rules
  • Enabled SimpleComboBox to be created via UiBinder

API Changes

  • Backwards incompatible - CheckBox and Radio no longer support setting the readOnly attribute (only supported by text and passwords inputs)
  • Backwards incompatible - CheckBox and Radio setReadOnly method now throws UnsuppotedOperation exception
  • Backwards incompatible - Moved setReadonly and isReadOnly from Field to ValueBaseField
  • Backwards incompatible - HtmlEditor Renamed isSourceEditMode to isEnableSourceEditMode
  • Added HtmlEditor isSourceEditMode and setSourceEditMode(boolean enable). setSourceEditMode can put the editor into source edit mode
  • HtmlEditor getValue will now return the source editor value when the editor is in source edit mode
  • Added IsWidget support for TabPanel.add methods
  • Added IsWidget support for FieldLabel constructors
  • Added setWordWrap/getWordWrap to FieldLabel appearance options
  • Added isScrollable, isScrollableX, isScrollableY to XElement
  • Added errorSummary config to GridRowEditing
  • Backwards incompatible - Added field_parseExceptionText(String value) to XMessages
  • Backwards incompatible - Added tdUnselectable and tdWrapUnselectable to GridView.GridTemplates
  • Added getShadowPosition and setShadowPosition to Component
  • BorderLayoutData floatable default changed from false to true to match docs
  • RowExpanded added public boolean isExpanded(int rowIndex)
  • Backwards incompatible - Added loadingIcon() to TreeAppearance
  • Added setShowMessage/isShowMessage to Slider and SliderCell
  • Deprecated unused GroupSummaryView methods, and added new usable versions.

Bug Fixes

  • [EXTGWT-1550] - Horizontal Layout not stable when containing ContentPanel is collapsed, hidden, shown, then expanded
  • [EXTGWT-1613] - Menus are not navigable by keyboard
  • [EXTGWT-1776] - ContentPanel ButtonBar not visible
  • [EXTGWT-1788] - Calling forceLayout on parent of invalid field causes error icon and field width to be wrong
  • [EXTGWT-1797] - Status getIcon() always returns null
  • [EXTGWT-1803] - Can't hide first column in tree grids in IE7
  • [EXTGWT-1806] - Date picker behaves differently in MenuBar with/without UiBinder
  • [EXTGWT-1823] - Read-only checkbox renders differently in different browsers
  • [EXTGWT-1833] - Rich text area text sizing
  • [EXTGWT-1854] - Combo box drop down list width does not adapt to text length
  • [EXTGWT-1873] - Resizable expands vertically by 1px when border clicked
  • [EXTGWT-1879] - DrawLogo example TabPanel should enable tab scrolling
  • [EXTGWT-1897] - TextField selection is inconsistent
  • [EXTGWT-1911] - Dialog (possibly other resizables) show resize cursor on borders
  • [EXTGWT-1924] - Repeatedly changing focus in editable tree grid can cause error in IE6/7
  • [EXTGWT-1936] - Form should be revalidated after reset
  • [EXTGWT-1941] - Grid - LocalStorage Grid: Grid is not displaying footer and its controls when closed and reopened in a particular scenario
  • [EXTGWT-1979] - Grid - Live Grid: Hiding any column by Unchecking, killing the browser or raising an unhandled exception
  • [EXTGWT-1983] - Binding : Basic Binding (UIBinder) : Details in the company fields should update based on the selected company from the list.
  • [EXTGWT-1985] - Gird: Editable Grid Example - Add functionality is not working properly after sorting the grid
  • [EXTGWT-1986] - Gird: Basic UIBinder Grid Example - Data is overlapping in the grid after unchecking the columns
  • [EXTGWT-1987] - Binding - RequestFactory Binding: Typing lengthier text in "Name" field and clicking on Save button causes an exception
  • [EXTGWT-1991] - Drag and Drop: List to List and Grid to Grid examples: Able to move items from above list to below list and vice versa
  • [EXTGWT-1992] - Grid: Basic UiBInder Grid: Selection Mode option is not seen
  • [EXTGWT-1996] - Basic Binding (UiBinder) - Blank tooltip message is displaying when lower characters are entered in Symbol field
  • [EXTGWT-2001] - Grids : Aggregation Grid :Column hiding functionality is inconsistent on different browsers
  • [EXTGWT-2003] - Grid: Cell Grid : Displaying error message pop-up while changing the dates in the date picker under data column.
  • [EXTGWT-2007] - Grids - Cell Grid: All sliders under "Durability" column are draggable only upto 90 value, not able to position the slider between 90 to 100
  • [EXTGWT-2010] - Forms -> Forms Example (UiBinder): Transparent Notifier is not displayed when checked\unchecked Music check boxes.
  • [EXTGWT-2012] - Grid -> RowNumberer Grid: Selected row is not deleted when clicked on 'Remove a Row' button after selecting the row, always first row is deleted.
  • [EXTGWT-2013] - Drag and Drop: Tree to Tree: Not able to move a node from right panel tree to left panel.
  • [EXTGWT-2014] - Grid -> InLine Editable Grid:Displaying Error While Editing all fields of new added plant in Inline Grid example.
  • [EXTGWT-2015] - Toolbar and Menu: Overflow Toolbar(UiBinder): Only one option seen in overflow menu
  • [EXTGWT-2018] - Windows : Message Box : Transparent Notifier for "OK" button in Progress window is not Displaying.
  • [EXTGWT-2021] - Paging grid examples (UiBinder vs. procedural) don't match
  • [EXTGWT-2058] - [s7998] Text selection in grids doesn't work in Firefox
  • [EXTGWT-2063] - checkText parameter not honoured in TabPanel.findItem(String, boolean)
  • [EXTGWT-2066] - Fast Tabbing in Editable Grid Example causes error
  • [EXTGWT-2079] - Can't scroll horizontally in source tab of Explorer examples
  • [EXTGWT-2085] - BorderLayoutContainer, toolbuttons not applied when components are added after render
  • [EXTGWT-2104] - Text is selectable on grids
  • [EXTGWT-2105] - BorderLayoutData floatable property not respected
  • [EXTGWT-2107] - QuickTip appears (and adjusts) when mouse cursor moves just before tip is shown
  • [EXTGWT-2114] - NestedDivFrame appearance relies on background resource in Blue theme
  • [EXTGWT-2140] - GroupingView isExpanded returns wrong value
  • [EXTGWT-2151] - Grid selection model should not be bound onAttach (clears existing selections)
  • [EXTGWT-2152] - Dialog button cannot be focussed with setFocusWidget
  • [EXTGWT-2158] - DateField doesn't fire CHANGE event when using date picker
  • [EXTGWT-2163] - ColumnHeader columns context menu not rendering header as HTML
  • [EXTGWT-2175] - PromptMessageBox & setFocusWidget
  • [EXTGWT-2195] - HtmlEditor component getValue() doesn't return the right value
  • [EXTGWT-2213] - [GXT 3.0] TextButtonCell with menu not fully working when in a Grid
  • [EXTGWT-2215] - Windows : Dialog: Text in the message box is truncated upon on click on Simple button multiple times
  • [EXTGWT-2220] - Radio#getValue() always returns true?
  • [EXTGWT-2232] - Forms : Forms Example : Tool tip icons are displaying inside the fields.
  • [EXTGWT-2237] - Windows : MessageBox : Unable to resize the dialog box with it's resizable options.
  • [EXTGWT-2244] - Templates and Lists: Datecell ListView: Calender not updated according the changed date
  • [EXTGWT-2250] - Grid.mask(String) sometimes does not show message.
  • [EXTGWT-2254] - Tree Grid : Editable Tree Grid : Red flag is displaying without editing the cell
  • [EXTGWT-2255] - Grid -> Basic UiBinder Grid: IE6 crashes when trying to access Basic UiBinder Grid.
  • [EXTGWT-2257] - Button : Buttons : The Button sub menu is not moving with corresponding button when the panel is scrolled up and down with mouse wheel
  • [EXTGWT-2258] - Grid : Inline Editable Grid: Not able to change, check box status under "Indoor" column in IE 9
  • [EXTGWT-2260] - Drag and Drop : List to List: Not able to select and drag and all elements at once, and last two elements are left out in a particular scenario
  • [EXTGWT-2266] - DateCell ListView : Tab is not moving to next field in sequence, after selecting date from any date picker
  • [EXTGWT-2277] - Binding : List Property Binding : Displaying script error upon editing the fields for the second time.
  • [EXTGWT-2282] - Grid: Live Grid: UI is disturbed on scrolling the grid down.
  • [EXTGWT-2293] - no tool tip on paging tool bar button
  • [EXTGWT-2302] - Unable to create custom Mask appearance
  • [EXTGWT-2303] - Unable to listen for SplitButton's ArrowSelect events
  • [EXTGWT-2313] - ToolBar invisible in TabPanel
  • [EXTGWT-2319] - Row Editable Grid - Date submitted with invalid value previous date is displayed,however when try to edit again invalid date is displayed
  • [EXTGWT-2330] - Binding : Basic Binding(Ui Binder)| - Displaying error when click on "Save " button in a specific scenario.
  • [EXTGWT-2336] - Charts: Filter Chart :The filter chart data get reloaded even the X max or Y max values are empty
  • [EXTGWT-2337] - Canceling a drop event is not working
  • [EXTGWT-2360] - Binding : RequestFactory Binding : "Root" tree structure is not displaying .
  • [EXTGWT-2371] - Templates and Lists : Advanced ListView: No data is displaying inside the "Advanced List view" example.
  • [EXTGWT-2381] - In IE6-9, validation in Row Editor is carried over when row changes
  • [EXTGWT-2390] - Forms :Forms Example(UiBinder): Vertical Scroll bar is not displayed for the "Description" text area under "Simple Form"
  • [EXTGWT-2400] - CheckBoxCell is taller than ordinary text cells
  • [EXTGWT-2406] - 3.0.2: Grid.setAllowTextSelection(true) not working?
  • [EXTGWT-2410] - ListView bug with index onRecordChange
  • [EXTGWT-2412] - Need to turn off the tooltip on Slider
  • [EXTGWT-2425] - DateFilter setMaxDate and setMinDate don't seem to be working
  • [EXTGWT-2427] - ComboBox does not accept null value on enter key
  • [EXTGWT-2428] - Binding : List Property Binding : Displaying error while trying to save the page by removing existing data in Income field
  • [EXTGWT-2429] - Charts : Filter chart : Y-Max and X-Max captions are not displaying in Single Line in Safari
  • [EXTGWT-2430] - Trees can have "unsynchronized" TreeStores ->NullPointers
  • [EXTGWT-2431] - Cell vs. InputField - setCursorPos
  • [EXTGWT-2437] - Analyze use of when-type-assignable and replace with when-type-is if appropriate
  • [EXTGWT-2438] - IE8: Focus issues when clicking between cells quickly
  • [EXTGWT-2454] - (GXT 3.0.1 GA) AbstractHtmlLayoutContainer Add Widget By Id Fails
  • [EXTGWT-2455] - On cancelling BeofreLoadEvent, paging toolbar buttons are not working.
  • [EXTGWT-2471] - Drag and Drop - Tree to Tree example: Folder and Nodes are not inserting properly when Insert option is selected
  • [EXTGWT-2477] - Possible ModalPanel bug?
  • [EXTGWT-2480] - Issue with PieChart rendering as straight line
  • [EXTGWT-2484] - Unable to use GXT 3 WindowManager with 2.2.5 Windows
  • [EXTGWT-2490] - BlueTabPanelBottomAppearance - exception on tab scroll
  • [EXTGWT-2492] - FramedPanel is not reloading properly with expected look/alignment in PlainTabPanel
  • [EXTGWT-2499] - DateField does not accept the date same as minimum date.
  • [EXTGWT-2502] - DateField triggers in cellgrid get stuck focused
  • [EXTGWT-2503] - Multiple combo box cells remain focused when clicking triggers
  • [EXTGWT-2513] - HBoxLayoutContainer bug with ToogleButton's which overflow
  • [EXTGWT-2515] - UiBinder examples have inconsistent titles.
  • [EXTGWT-2518] - Forms - Forms Example - The error icons is showing inside the mandatory field
  • [EXTGWT-2522] - IE7 shows focus errors in Inline Editable Grid
  • [EXTGWT-2524] - Grid with GridInlineEditing does not update SummaryColumn
  • [EXTGWT-2527] - Grid row hover appearantly broken with TextButtonCell
  • [EXTGWT-2529] - setFocusWidget fails to set focus under some circumstances
  • [EXTGWT-2530] - ComboBox drop down list does not display ellipsis on text overflow
  • [EXTGWT-2534] - Scrolling menu is not navigable by keyboard
  • [EXTGWT-2538] - TimeField doesn't work in IE8,9 because of caret position
  • [EXTGWT-2542] - Tab key navigation doesn't work after field modification in IE
  • [EXTGWT-2543] - ListView with SelectionMode.MULTI (default) doesn't fire BeforeSelectionEvent
  • [EXTGWT-2546] - Window ModalPanel doesn't resize to fill background when browser is resized
  • [EXTGWT-2547] - IE combobox / datefield width error (width: -25px invalid)
  • [EXTGWT-2553] - WebKit CellGrid combo cells not blurring when clicking trigger in different row same column
  • [EXTGWT-2554] - AssertionError on ListStore.addAll() when sorted and filtered
  • [EXTGWT-2556] - Live GroupSummary doesn't allow selecting another row in the same group
  • [EXTGWT-2557] - Tooltip for diabled buttons.
  • [EXTGWT-2562] - HtmlEditor ColorMenu does not hide on selection and focus not moved to back to editor
  • [EXTGWT-2565] - ToolTip with top aligned anchor not implemented
  • [EXTGWT-2567] - Memory leak in ScriptTagProxy
  • [EXTGWT-2568] - Remove all classes from test module except Test
  • [EXTGWT-2573] - Layer shadow with DROP position not sized and positioned correctly
  • [EXTGWT-2574] - Component shadow position not configurable
  • [EXTGWT-2575] - Binding - Basic Binding (Uibinder) - Throws an exception error while trying to Save without making any changes in the page using Tab key
  • [EXTGWT-2579] - Resizable position off by 2px for IE 6/7/8
  • [EXTGWT-2591] - Dropdown for ComboBox in grid shows up at 0,0 coordinate
  • [EXTGWT-2592] - Default focus on dialog open
  • [EXTGWT-2594] - Filter Chart - Reload data button is enabled and Chart is displaying with invalid data
  • [EXTGWT-2611] - Forms - Forms Example- Text fields are shrinking and not resetting its size after entering valid data
  • [EXTGWT-2612] - Binding - Basic Binding - No gap is maintained between each text field in Binding examples after refreshing the browser from the Dashboard chart
  • [EXTGWT-2613] - Charts - Filter Chart - Chart is overlapping in a particular scenario
  • [EXTGWT-2616] - Grids- Basic Grid- When Columns are unchecked in Basic Grid (UIbinder) example and browser refresh is pressed columns in Basic Grid also get effected and vise-versa
  • [EXTGWT-2626] - ComboBox does not scroll selected item into view when expanding
  • [EXTGWT-2637] - Grid-Inline Editable Grid- Cells are displaying blank after selecting any date and scroll down the page using Vertical scroll bar
  • [EXTGWT-2639] - ListView constructor creates default appearance using new
  • [EXTGWT-2640] - Scrolling Menu does not scroll with mouse scroll
  • [EXTGWT-2642] - Tree Grid - Editable Tree Grid - Editable text field is displaying at a wrong location after clicking on the nodes
  • [EXTGWT-2651] - Grid with ComboBox and one Row can fail to display drop-down.
  • [EXTGWT-2662] - ListView Simple selection model does not deselect clicking selected item
  • [EXTGWT-2667] - DatePicker does not show current value in drop down (uses the field value)
  • [EXTGWT-1812] - Multiple potential issues with GroupSummaryView
  • [EXTGWT-2314] - FormPanel.setLabelWidth(int) has no effect

Release 3.0.2 (8/13/12 - tag 3.0.2)

General Changes & Enhancements

  • [EXTGWT-1506] - Unit Tests - Review and update for Draw and Charts
  • [EXTGWT-2186] - Look into adding a rendering quality option to draw.
  • [EXTGWT-2341] - Add event for date chosen in DatePicker popup
  • [EXTGWT-2356] - Use appearance with themed chart example.
  • [EXTGWT-2379] - Detect and handle IE compatibility mode (for intranets)

API Changes

  • Backwards incompatible - PortalLayoutContainer changed to Composite which wraps a CssFloatLayoutContainer
  • DateField and DateCell implements HasExpandHandlers, HasCollapseHandlers
  • Added GridFiltersAppearance in AbstractGridFilters, added constructors
  • Hardcoded 'x-filtered-column' style now appearance based, see AbstractGridFilters
  • Backwards incompatible - Added XElement parent parameter to getFrameSize method in Frame

Bug Fixes

  • Buttons and fields not focusable programmatically
  • [EXTGWT-1604] - Reset button in Fx Demo only resets position
  • [EXTGWT-1990] - Charts: ScatterRendererChart: Selection of dataitem is not shown in the menu drop-down s
  • [EXTGWT-2056] - Transformed bounding box calculations are not as accurate in VML.
  • [EXTGWT-2074] - Window height reduce 6px for every show
  • [EXTGWT-2097] - Column width of headers and data do not match in IE
  • [EXTGWT-2102] - NullPointerException using GridstateHandler(Grid) constructor
  • [EXTGWT-2132] - DatePicker does not change which dates are greyed when month is changed
  • [EXTGWT-2148] - setOnEsc doesn't work in dialogs
  • [EXTGWT-2180] - RowExpander appearance bug
  • [EXTGWT-2226] - ComboBox gets stuck open when clicking on border
  • [EXTGWT-2246] - GXT 3.0.0b - HtmlEditor.setEnable(false) does not work
  • [EXTGWT-2267] - XTemplates expressions dont support var deref
  • [EXTGWT-2270] - DrawComponent mouse up event.
  • [EXTGWT-2280] - (Grey Theme build UI Issue)Tree : Async Json Tree: Async Json Tree is displayed blank
  • [EXTGWT-2310] - Chart: Gauge Chart: The scale value label is truncated .
  • [EXTGWT-2342] - CartesianAxis doesn't allow rendering of odd and even grid config
  • [EXTGWT-2347] - Filter text fields not editable in IE7
  • [EXTGWT-2349] - Column headers don't reflect filteredness
  • [EXTGWT-2350] - Permutation explosion when specifying user.agent and including Charts
  • [EXTGWT-2365] - When reordering Grid columns, other Grids act like drop targets
  • [EXTGWT-2369] - DatePicker months are not localised
  • [EXTGWT-2376] - GroupingHandlerRegistration and widgetMap in Container causing memory leak?
  • [EXTGWT-2382] - Horizontal scrolling in grid cancels editing
  • [EXTGWT-2383] - [s9048] Bug with sprite fill.
  • [EXTGWT-2385] - Incorrect rendering of PieChart labels positioned outside
  • [EXTGWT-2386] - Bar Series is covered by Area Series
  • [EXTGWT-2387] - Missing sprite renderer calls.
  • [EXTGWT-2389] - Border issue when adding Charts to Porlets in PortalLayoutContainer
  • [EXTGWT-2391] - Charts :Scatter Renderer Chart: Check boxes are displayed with only two of the Max Radius options
  • [EXTGWT-2395] - Chart: Dashboard Chart : The graph is not displaying when the price filter matches with one record
  • [EXTGWT-2402] - Caret position in spinners is inconsistent
  • [EXTGWT-2403] - XTemplates does not appear to recognize isXXX boolean methods on beans
  • [EXTGWT-2411] - Reducing the number of items on the pie series leaves old slices.
  • [EXTGWT-2416] - All GXT 3 apps silently fail on Solaris
  • [EXTGWT-2442] - Forms: Advanced Forms(Local Intranet specific issue): Not able to select radio buttons under Forms Example form
  • [EXTGWT-2445] - window's height grows on each call to win.setVisible(true) [GXT3.0.2-shapshot 9/19]
  • [EXTGWT-2446] - Drag and Drop : TreeGrid to TreeGrid : "Exception Caught" error alert message is displaying when trying to drag the items in to the next panel.
  • [EXTGWT-2458] - remove of TreeModel with filtering enabled
  • [EXTGWT-2465] - Basic Binding: Symbol field accepting minimum one upper case and rest lower case
  • [EXTGWT-2363] - Dialog: tab doesn't change focus to action buttons
  • [EXTGWT-2370] - DatePicker needs to render weeks starting on Monday in some locales
  • [EXTGWT-2375] - Dialog should have a default button active
  • [EXTGWT-2346] - DatePicker does not disallow selection of invalid dates

Release 3.0.1 (8/13/12 - tag 3.0.1)

General Changes & Enhancements

  • [EXTGWT-1146] - Provide examples on how to observe model updates
  • [EXTGWT-1517] - Chart example using store filters.
  • [EXTGWT-1764] - Incremental enhancements to Desktop Example
  • [EXTGWT-1914] - Implement Gray theme
  • [EXTGWT-2044] - Change docs ModelKeyProvider getKey to document nulls values are not supported
  • [EXTGWT-2065] - No select-all check box in header
  • [EXTGWT-2072] - Add Bar series selection in Dashboard example.
  • [EXTGWT-2073] - Opening Explorer demo with invalid fragment fails
  • [EXTGWT-2142] - Chart example with dynamic fields.
  • [EXTGWT-2178] - Additional step options for CartesianAxis.
  • [EXTGWT-2184] - Line chart example with gaps in data.
  • [EXTGWT-2301] - Bar series that displays positive and negative values simultaneously.

API Changes

  • Added tip() method to TipDefaultAppearance.TipStyle and modified default tip HTML template.
  • Removed columnLines() from GridBaseAppearance.GridStyle.
  • Added columnLines() to GridView.GridDataTableStyles.
  • Added isSelectAllCheckBox setSelectAllChecked to CheckBoxSelectionModel
  • Moved setAnimated and isAnimated methods from DrawComponent to Chart.
  • Removed protected CellBeforeSelectionEvent(T item) constructor from CellBeforeSelectionEvent
  • Removed protected CellSelectionEvent(T item) constructor from CellSelectionEvent
  • Added new constructors to GroupingView
  • IMPORTANT Selections models now fire the SelectionChangeEvent deferred. It is important to note this change as it could effect application logic if code expects event to fire synchronously.
  • Renamed HtmlEditor.isShowToolbar(boolean) to HtmlEditor.isShowToolBar(boolean)

Bug Fixes

  • [EXTGWT-1461] - JSONObject can't be found without manual intervention for project dependencies
  • [EXTGWT-1681] - Layouts -> LayoutPanel Integration:"Center" and "East" panels are coming out of main panel
  • [EXTGWT-1769] - Cancelling selection event on TextButton doesn't prevent button from appearing pressed
  • [EXTGWT-1787] - Tooltip headings are not visible
  • [EXTGWT-1798] - List property binding example: save button doesn't commit edits
  • [EXTGWT-1819] - Possible ComboBox-as-editor bug
  • [EXTGWT-1855] - Tab key navigation doesn't work after modifying a field in IE9
  • [EXTGWT-1898] - Resizing collapsed content panel moves header off-screen
  • [EXTGWT-1942] - History token flicker on Explorer load puts unnecessary entries into history
  • [EXTGWT-1957] - Text field in wrong place when editing tree grid with hidden columns
  • [EXTGWT-1966] - In chrome SVG text jumps on reload.
  • [EXTGWT-1967] - Can't focus another field after entering text in IE9
  • [EXTGWT-1974] - Charts -> Column Renderer Chart: Clicking on 'Shadow' button reloads the chart bars.
  • [EXTGWT-1989] - Charts: Area, AreaRenderer, StackedBar,Mixed Charts: Text on x-axis oy y-axis disappears when legend items are turned off.
  • [EXTGWT-1994] - In VML view box does not work with transformed text.
  • [EXTGWT-2017] - Charts Dashboard: Revisiting the example making the graph bars overlap with all the Names
  • [EXTGWT-2019] - TreeGrid: value in editor not {set?,redrawn?} if clicking on another cell in same row
  • [EXTGWT-2020] - Grid column header width changes on sort
  • [EXTGWT-2035] - Area chart breaks when all series hidden
  • [EXTGWT-2036] - DatePicker todayBtn visibility should be protected not private
  • [EXTGWT-2037] - Radial axis rendering error.
  • [EXTGWT-2039] - Tree findNode(Element target) should not URL.decode id
  • [EXTGWT-2054] - [s7966] Resizing a container with LiveGridView caused stac
  • [EXTGWT-2061] - [s7989] SideErrorHandler should not constrain to viewport
  • [EXTGWT-2071] - Error icon is displayed in wrong location when its corresponding widget is offscreen
  • [EXTGWT-2080] - Remote sorting in GXT 3.0 Grid
  • [EXTGWT-2081] - Bar series shadows do not refresh properly on changed store size.
  • [EXTGWT-2086] - Grouping grid can't group with null values
  • [EXTGWT-2109] - Content of a tab doesn't display if it includes a FileUploadField
  • [EXTGWT-2111] - ToolBar Button onClick override not invoked when Button is in ToolBar overflow menu
  • [EXTGWT-2115] - PortalLayoutContainer does not handle clear properly, throws on subsequent add
  • [EXTGWT-2118] - Grid displays hidden column values after grid state is restored in IE8
  • [EXTGWT-2126] - Chrome 19 fixed layout tables now behave as border boxes
  • [EXTGWT-2127] - Label ratio does not render correctly when changing number of items.
  • [EXTGWT-2131] - Problem with private access to Sprites in Surface
  • [EXTGWT-2141] - [s7998] Grid setAllowTextSelection(true) does not enable text selections
  • [EXTGWT-2143] - [s8018] Incorrect header sort rendering after hide a colum
  • [EXTGWT-2144] - Label rotation issue in time axis on Firefox.
  • [EXTGWT-2145] - Time axis label alignment is off.
  • [EXTGWT-2154] - Incorrect wording in DateField error tip
  • [EXTGWT-2155] - Disabled radio buttons can be selected by clicking their labels
  • [EXTGWT-2160] - No custom GridAppearance in GroupingView constructor
  • [EXTGWT-2161] - Bar series rendering artifacts.
  • [EXTGWT-2162] - Localization for LiveGridView/Mask loading text
  • [EXTGWT-2164] - Error when displaying scatter items larger than the width of the chart allows.
  • [EXTGWT-2165] - Could we have a getter for EditorConverterAdapter converter?
  • [EXTGWT-2167] - IE8 TextArea GXT 3.0 GA critical performance issue
  • [EXTGWT-2170] - Legacy XTemplate issue
  • [EXTGWT-2171] - ComboBoxCell queryDelay member variable has no Accessor or Mutator Methods
  • [EXTGWT-2174] - [s8179] Remove draw component attached check on render.
  • [EXTGWT-2176] - Tool tip issues in area series.
  • [EXTGWT-2177] - Area series axis scaling issue.
  • [EXTGWT-2179] - Series throws a null pointer exception when ValueProvider getPath is null.
  • [EXTGWT-2181] - Checkbox selection model does not clear header checkbox when paging
  • [EXTGWT-2182] - Null pointer exception in ScatterHighlighter when using gapped line series.
  • [EXTGWT-2183] - Inline grid editor: value not committed if application focus changes in IE8
  • [EXTGWT-2185] - Labels do not redraw correctly in bar series when changing the store size.
  • [EXTGWT-2189] - When changing the store size of scatter series shadows are not removed.
  • [EXTGWT-2190] - VML throws an exception when rendering a TextSprite with the text as null.
  • [EXTGWT-2191] - Account for any exceptions caused by setting sprite properties to null.
  • [EXTGWT-2193] - Line series scaling is off when using an axis with AdjustMaximumByMajorUnit turned on.
  • [EXTGWT-2197] - Axis performance.
  • [EXTGWT-2198] - Charts : Filter Charts : Displaying error message popup upon deleting the data in spinner fields in a specific scenario
  • [EXTGWT-2200] - Draw : Logos : Sencha logo is not displaying under sencha tab in logos example.
  • [EXTGWT-2212] - [s8391] ColumnHeader groups widths wrong when text greater than column width
  • [EXTGWT-2214] - Context is null for CellSelectionEvent and CellBeforeSelectionEvent
  • [EXTGWT-2216] - Charts "Area chart" UI disturbed when all legend items are unchecked and minimize the chart
  • [EXTGWT-2217] - Charts : Dashboard: Entering filter value under equal(=) option displaying an exception error
  • [EXTGWT-2221] - Cells firing SelectionEvent / BeforeSelectionEvent rather than CellSelectionEvent / CellBeforeSelectionEvent
  • [EXTGWT-2223] - ColumnTextClassName applied too often
  • [EXTGWT-2227] - Aggregation Grid throwing an exception
  • [EXTGWT-2228] - Charts : Dynamic Line Chart: Combo box drop down is not responding from second time once after removing any item
  • [EXTGWT-2229] - Charts : Dynamic Line Chart: "Add" field is accepting spaces as legend names
  • [EXTGWT-2230] - Charts: Filter Chart: Spinner value is not editable when tapped on center of button
  • [EXTGWT-2241] - Grids : All Grids : The column alignment get disturbed when first column in the grid is hide.
  • [EXTGWT-2242] - ListView trackMouseOver set to false by default
  • [EXTGWT-2251] - Charts : Filter Chart: "Reload Data" button and "Xmax" field are missing when chart window is resized
  • [EXTGWT-2264] - Charts : Dynamic Line Chart: Clicking on "Add" button raises exception when Add field value is empty
  • [EXTGWT-2265] - Charts : Dashboard: Data is not shown, when valid equal value is given under filter
  • [EXTGWT-2268] - Dashboard: Getting error when correct data is submitted for second time, after submitting nonexisting data in < and > fields
  • [EXTGWT-2269] - Tabs in TabPanel cannot have html, even when using SafeHtml
  • [EXTGWT-2271] - TextField.setTabIndex - wrong implementation
  • [EXTGWT-2272] - HSV and HSL do not work in SVG.
  • [EXTGWT-2275] - ImageSprite retains its old values when the resource is set to null.
  • [EXTGWT-2281] - Charts: Dashboard: Validation alert is seen even after data in the fields is populated
  • [EXTGWT-2294] - Binding: List Property Binding: Edited data not getting saved
  • [EXTGWT-2309] - Grid Binding : Symbol field is not cleared even after click on Save button
  • [EXTGWT-2320] - Clearing the surface of sprites throws an exception.
  • [EXTGWT-2323] - Charts : Filter Chart: Y Max and X Max spinner fields are displaying invalid error message when zero is entered
  • [EXTGWT-2324] - Charts : Scatter Renderer Chart: Graph circles are overlapping with toolbar buttons when max radius is selected in IE 9
  • [EXTGWT-2326] - Dynamic Chart "Invalid text is displaying near origin when no legend items to display
  • [EXTGWT-2352] - Grouped bars used in the series labels throw a null pointer exception.
  • [EXTGWT-2123] - Grid columnLines not working
  • [EXTGWT-2126] - Chrome 19 fixed layout tables now behave as border boxes
  • [EXTGWT-2166] - IE8 Grid first column takes up all space when first rendered

Release 3.0 (4/30/12 - tag 3.0.0)

General Changes & Enhancements

  • [EXTGWT-886] - Complex chart example with grid.
  • [EXTGWT-1019] - Review all examples for rendering and display issues per browser and os
  • [EXTGWT-1182] - Performance improvements especially for VML and BarSeries.
  • [EXTGWT-1652] - Review use of HasClickHandlers
  • [EXTGWT-1731] - Pie series label call out.
  • [EXTGWT-1894] - FileUploadField has no events to handle
  • [EXTGWT-1907] - Component should implements HasEnabled
  • [EXTGWT-1928] - ColumnConfig's should support the ability to specify if the column can be hidden via the context menu

API Changes

  • Backwards incompatible - Removed clearOpacity() from XElement
  • Backwards incompatible - Removed HasClickHandlers from IconButton, changed constructor to use select handler
  • Backwards incompatible
  • Added getter / setter for clearValueOnParseError to ValueBaseField and ValueBaseInputCell
  • RequestFactoryProxy - Added a helper method to the proxy to make it easier to send FilterConfig instances over the wire
  • NumericFilter - Factored out numeric comparisons for easy custom behavior when comparing numbers

Bug Fixes

  • [EXTGWT-1108] - IE6 / 7 List to list: Insertion bar is misplaced (appended to item text)
  • [EXTGWT-1109] - IE6 / 7 TreeGrid not hiding overflow text
  • [EXTGWT-1325] - Maven source artifacts are missing copyright comments
  • [EXTGWT-1420] - Can't create/compile projects from the contents in the download zip
  • [EXTGWT-1423] - Hello World example has broken window frame in IE8
  • [EXTGWT-1425] - Paging toolbar doesn't grey out icons when at first or last page (IE7, IE8)
  • [EXTGWT-1453] - NumericFilter compares floating point numbers for equality
  • [EXTGWT-1458] - Bad SafeHtml usage in TriggerFieldDefaultAppearance.render
  • [EXTGWT-1460] - Button's do not receive and show focus
  • [EXTGWT-1547] - Border layout showing and hiding apply to only one state of expansion
  • [EXTGWT-1606] - File upload field example does not ensure a file has been selected
  • [EXTGWT-1624] - First shown tooltip on combo box dropdown is blank
  • [EXTGWT-1626] - Changing the width of a hidden grid causes horizontal scroll bar to disappear when shown
  • [EXTGWT-1650] - two - symbols in a number field are parsed as a positive value
  • [EXTGWT-1657] - Clicking on Checkbox label doesn't focus/change the checkbox
  • [EXTGWT-1696] - StretchMax longest button cut off
  • [EXTGWT-1704] - TextFields crash when local is iw (Hebrew)
  • [EXTGWT-1706] - Forms : Advanced Forms: Displaying invalid argument error message while switching the tabs.
  • [EXTGWT-1727] - Assertion failure when TreeStore.getParent or remove is passed a child that is not in the store
  • [EXTGWT-1730] - XElement.getAlignToXY creates extra margin when constrainViewport is true
  • [EXTGWT-1740] - [Beta4] BorderLayout and BorderLayoutData ignoring splitter
  • [EXTGWT-1742] - DateCell List View : Previously selected dates in the calendar are highlighted.
  • [EXTGWT-1756] - Pointer finger cursor over disabled button
  • [EXTGWT-1758] - Disabled buttons don't look disabled in IE8
  • [EXTGWT-1774] - Inline editor disappears before DOM update
  • [EXTGWT-1780] - Blue ButtonCell appearance's client bundle doesn't reference own CssResource
  • [EXTGWT-1784] - dialog.setHeaderVisible(boolean) always hides header
  • [EXTGWT-1795] - Legend does not reflow when chart is resized
  • [EXTGWT-1800] - Inline editable grid example accepts blank dates
  • [EXTGWT-1801] - Rotate text example: slider does not respond to keyboard
  • [EXTGWT-1802] - Binding - Request Factory Binding : Validation error is not disappearing
  • [EXTGWT-1805] - Can't expand groups in grouping grid in IE7
  • [EXTGWT-1809] - Menu item icons do not appear in IE7
  • [EXTGWT-1818] - GridInlineEditing and Expander don't work together
  • [EXTGWT-1825] - Keyboard selection in combo box in Opera causes exception
  • [EXTGWT-1826] - Opera: List view dnd causes exception
  • [EXTGWT-1828] - First node in reordering tree not draggable
  • [EXTGWT-1829] - Forms example validation
  • [EXTGWT-1832] - Opera: File upload field browse button is mispositioned
  • [EXTGWT-1834] - Grouping grid contents disappear when sorting when only grouped column visible
  • [EXTGWT-1841] - Inconsistent naming of Appearances
  • [EXTGWT-1856] - PortalLayoutContainer API review
  • [EXTGWT-1860] - TabPanel appearance hierarchy API review
  • [EXTGWT-1864] - Binding : Basic Binding : Field validation is not happening properly.
  • [EXTGWT-1867] - Sorting an editable tree grid that is currently being edited can cause exceptions
  • [EXTGWT-1868] - Grid: Row Editable Grid : Displaying "Error" message pop-up upon click on a free space in the grid.
  • [EXTGWT-1870] - Combo box editor in grid leaves dropdown list after invalid input
  • [EXTGWT-1871] - Moving columns in grid causes content area size to be incorrect
  • [EXTGWT-1885] - Clicking row expander column header shows error
  • [EXTGWT-1887] - The first click on a tree node of a tree scrolls the page to the top
  • [EXTGWT-1889] - Inline Editable Grid example shows an exception when editing with name column hidden
  • [EXTGWT-1902] - MessageBox constructor don't use appearance argument
  • [EXTGWT-1903] - Progress bar status text unreadable at low values
  • [EXTGWT-1904] - Grid does not display horizontal scroll bar after reconfigure() or refresh()
  • [EXTGWT-1905] - ComboBox shows toString'd model on blur
  • [EXTGWT-1906] - Passing null status text to progress bar shows string " "
  • [EXTGWT-1908] - Issue when expanding a CombobBox while an other ComboBox is already expanded.
  • [EXTGWT-1910] - Pie series examples default label config incorrect.
  • [EXTGWT-1913] - CommonStyles can't have its clientbundle overridden, consider appearance-like api here
  • [EXTGWT-1915] - DateField trigger doesn't trigger validation
  • [EXTGWT-1918] - Resizing a grid header past the right edge of the grid causes exception in IE
  • [EXTGWT-1921] - Window header has thin blue borders
  • [EXTGWT-1922] - When file upload field value is changed, two notifications appear
  • [EXTGWT-1923] - Showing the drop-down list of a combo box in a row editor, then clicking another row, causes exception
  • [EXTGWT-1926] - Can't select text in input cells in ListView
  • [EXTGWT-1931] - Certain chart examples produce NaN parsing warnings in Firefox.
  • [EXTGWT-1933] - Progress bar scales, but its value does not
  • [EXTGWT-1938] - Chart legends are not clickable in IE
  • [EXTGWT-1939] - When all but one column is hidden, all data is shown in that single column
  • [EXTGWT-1940] - RowEditable Grid: Exception when starting edit with hidden columns
  • [EXTGWT-1958] - Chart elements have wrong z-ordering
  • [EXTGWT-1965] - GXT 3 RC HttpProxy: Add "PUT" to load method.
  • [EXTGWT-1967] - Can't focus another field after entering text in IE9
  • [EXTGWT-1968] - IconConfig disabled style
  • [EXTGWT-1971] - ToolButton Expand disappears after mouseover
  • [EXTGWT-1972] - GXT3 RowNumberer extremely slows down grid rendering
  • [EXTGWT-1995] - Chrome throwing exception when switching DateCell in same column in Grid
  • [EXTGWT-2027] - Inline Grid Editing Field placement does not take hidden column into account
  • [EXTGWT-2028] - Resizing a Grid column does not complete active inline edit
  • [EXTGWT-1934] - Add the ability to enable / disable mouse over effects in ListView

Release 3.0 RC2 (3/27/12 - tag 3.0.0-rc2)

General Changes & Enhancements

  • [EXTGWT-1489] - JavaDocs - Review and update for Bindings
  • [EXTGWT-1501] - Unit Tests - Review and update for Containers and Layouts
  • [EXTGWT-1691] - Chart zoom.
  • [EXTGWT-1712] - Repair obvious doc comment errors
  • [EXTGWT-1715] - Improve line smoothing function.
  • [EXTGWT-1750] - XTemplates should guard against null values when calling formaters
  • [EXTGWT-1751] - IE7 crashes in TreeGrid to TreeGrid example when root folder is dragged
  • [EXTGWT-1754] - Look into sprite drag and drop.
  • [EXTGWT-1755] - Replace use of GWT BeforeSelectionEvent and SelectionEvent with new GXT versions
  • [EXTGWT-1762] - CellSelectionModel should fire cell selection events
  • [EXTGWT-1767] - Shadow customization.
  • [EXTGWT-1771] - GridView enabling row bodies and row body row span should be exposed through getters and setters
  • [EXTGWT-1773] - Rename and change BeforeSelectionEvent and SelectionEvent to extend the GWT versions
  • [EXTGWT-1781] - SpinnerField should not update value on "spin" and should fire BeforeSelectionEvent and SelectionEvent's
  • [EXTGWT-1813] - ProgressBar should use value defined in CellComponent
  • [EXTGWT-1816] - Update visual style of chart examples.
  • [EXTGWT-1847] - TextSprite align and baseline.
  • [EXTGWT-1882] - Line series initial animation.

API Changes

  • Breaking - Moved CellSelection from CellSelectionModel to new public class.
  • Breaking - Changed GridView boolean enableRowBodyRowSpan to int rowBodyRowSpan.
  • Breaking - Added get / sets for GridView enableRowBody and rowBodyRowSpan.
  • Breaking - BeforeSelectionEvent and SelectionEvent renamed to CellBeforeSelectionEvent and CellSelectionEvent.
  • Breaking - CellBeforeSelectionEvent and CellSelectionEvent extend the GWT BeforeSelectionEvent and SelectionEvent.
  • Breaking - ProgressBarCell and ProgressBarAppearance updated
  • RowExpander added new constructor with appearance parameter and added public expandRow method.
  • XTemplates - Formatters now do not receive null values unless @FormatterFactory.acceptsNull() is set to true.
  • RequestFactoryProxy - added a new helper method to the proxy to make it easier to wrap up sort info instances in RF proxies.
  • Breaking - Added value provider parameter to onFocus in FieldCell

Bug Fixes

  • [EXTGWT-1444] - ProgressBarCell does not work correctly if no width set
  • [EXTGWT-1470] - Grid/TreeGrid row numberer doesn't update after dnd reorder
  • [EXTGWT-1474] - bug in gwt 3 listview binding
  • [EXTGWT-1483] - Editor driver can't get parse errors
  • [EXTGWT-1528] - ComboBox trigger works even when field is disabled
  • [EXTGWT-1603] - Selected font name not displayed in toolbar of rich text editor
  • [EXTGWT-1646] - Spinners do not respond to keyboard arrow keys
  • [EXTGWT-1667] - Can't remote sort Grid with RequestFactory
  • [EXTGWT-1716] - Setting series tooltip config to closable does not allow mouse tracking.
  • [EXTGWT-1717] - Area Chart:Clicking on 'Reload Data' button makes "Number of Hits" scale missing on graph
  • [EXTGWT-1737] - Inconsistency between area and stacked bar on how they treat excluded aggregated data.
  • [EXTGWT-1745] - Mixed Chart: "Scatter" legend item graph circles are displayed out of the graph area
  • [EXTGWT-1746] - In Live Chart Example, Shadow button does nothing
  • [EXTGWT-1761] - TabPanel.add doesn't support IsWidget
  • [EXTGWT-1763] - (RC) Overriding getValue()
  • [EXTGWT-1765] - Can't deselect selected cell with CellSelectionModel
  • [EXTGWT-1766] - Switching Grid selection models should clear current selections
  • [EXTGWT-1779] - DatePicker setMin/MaxDate throws null exception
  • [EXTGWT-1782] - TimeField does not fire parse errors
  • [EXTGWT-1783] - Firefox text height is off.
  • [EXTGWT-1785] - Clicking spinner up/down triggers causes field to never blur
  • [EXTGWT-1786] - On first reload markers animates over gaps in line series with gaps.
  • [EXTGWT-1807] - List Property Binding: Switching to another example while age field is in editable mode causes an error
  • [EXTGWT-1814] - Store not yet updated when onCompleteEdit fired GridInlineEditing
  • [EXTGWT-1815] - Automated spacing around charts is too large.
  • [EXTGWT-1817] - DatePicker does not accept null values
  • [EXTGWT-1822] - Grid odd config is producing NaN values in area example.
  • [EXTGWT-1824] - Tspan height for text sprites is not the same between between VML and SVG.
  • [EXTGWT-1827] - Charts: Issue in Mixed Chart and Scatter Chart
  • [EXTGWT-1830] - Grids: SelectionMode option and the grid functionality are not in sync
  • [EXTGWT-1835] - Async Json Tree renders incorrectly on expand all
  • [EXTGWT-1837] - In Fx demo, sliding in and out too rapidly causes panel to disappear
  • [EXTGWT-1839] - Clicking into rich text area does not blur focused field
  • [EXTGWT-1842] - GridStyles should extend CssResource
  • [EXTGWT-1843] - Axes positioned on the top do not render correctly.
  • [EXTGWT-1844] - IE8 Radios in ToggleGroup not working on label clicks
  • [EXTGWT-1849] - IE9 Destination field not receiving focus when clicking out of TriggerField (Combo, DateField, etc)
  • [EXTGWT-1851] - Add RowExpander constructor to accept appearance
  • [EXTGWT-1852] - Custom legend markers positioning is off.
  • [EXTGWT-1857] - Grid drag and drop reordering with Feedback.BOTH throws IndexOutOfBoundsException
  • [EXTGWT-1858] - Tooltip index is incorrect for line series with gaps.
  • [EXTGWT-1859] - Inline grid editor prevents value change events on external radio buttons in IE8
  • [EXTGWT-1861] - Numeric Axis in Explorer is incorrect
  • [EXTGWT-1863] - Animating between two path sprites with different total move to commands causes an exception.
  • [EXTGWT-1865] - Errors due to rects given negative height
  • [EXTGWT-1869] - Forms - Advanced Forms: Closing and reopening the example displaying an "invalid argument" error in a particular scenario
  • [EXTGWT-1876] - Legend item out event sometimes does not fire.
  • [EXTGWT-1877] - Redrawing axes in Area and Stacked Bar can cause the text labels to be misaligned.
  • [EXTGWT-1881] - TreeSelectionModel stopping selections if a before selection handler is used
  • [EXTGWT-1892] - When using stroke on a gauge series setting the max or min value causes a line to extrude from the chart.
  • [EXTGWT-1895] - TreeGrid does not implement HasExpandItemHandlers and HasCollapseItemHandlers
  • [EXTGWT-1896] - TreeGrid not completing active edit on expand / collapse

Release 3.0 RC (3/27/12 - tag 3.0.0-rc)

General Changes & Enhancements

  • ValueProvider generics changed, we now support ValueProvider<SuperClass, String> to be passed into a ColumnConfig<SubClass, String>
  • Performance optimizations in layouts
  • Redraw optimizations in CellComponent
  • [EXTGWT-749] - JavaDocs - Review and update for Containers & Layouts
  • [EXTGWT-868] - Charts currently appear from off screen. Instead they should appear to sprout from the axis.
  • [EXTGWT-881] - Investigate split GXT module into submodules
  • [EXTGWT-885] - Custom area chart example.
  • [EXTGWT-909] - Chart resizing.
  • [EXTGWT-942] - Unit tests need to be scrubbed and cleanup
  • [EXTGWT-958] - Label text falls behind the circle animation in Scatter Renderer.
  • [EXTGWT-985] - Add and port Desktop example
  • [EXTGWT-1005] - Review and optimize GWT image spriting (repeat mode, preventInline, etc)
  • [EXTGWT-1011] - Review all appearance, resource, style class names for consistency
  • [EXTGWT-1098] - Area and Line series shrinking
  • [EXTGWT-1100] - Scatter series shadows.
  • [EXTGWT-1276] - Change unintentional protected access to private for instance variables
  • [EXTGWT-1293] - Investigate and start to implement test based performance metrics
  • [EXTGWT-1296] - Review Brendan's 2.X to 3.X event comparison
  • [EXTGWT-1311] - Modify StorageReadProxy to use the writer approach used by HttpProxy and ScriptTagProxy
  • [EXTGWT-1401] - Add support for multiple length fields in pie series.
  • [EXTGWT-1428] - GXT class shouldn't add body styles for browser, os properties
  • [EXTGWT-1429] - Audit, clean up @NotStrict annotations and @external in CSS, and unobfuscated class names in code
  • [EXTGWT-1441] - Investigate making IconButton easier to use in UiBinder
  • [EXTGWT-1442] - Automatically create scrolling support when requested
  • [EXTGWT-1443] - Investigate making PagingToolBar easier to use with UiBinder
  • [EXTGWT-1479] - Draw benchmarks.
  • [EXTGWT-1518] - Bar series shadows.
  • [EXTGWT-1519] - Remove FieldLabel option for Right aligned labels
  • [EXTGWT-1524] - Appearance coupling review for Mask
  • [EXTGWT-1532] - DatePicker Appearance & CSS need to be refactored to match current design
  • [EXTGWT-1540] - FieldSet expand/collapse API review
  • [EXTGWT-1541] - Setting step maximum should not be accessible to all axis types.
  • [EXTGWT-1558] - Add Grid & Paging Grid UIBinder examples
  • [EXTGWT-1566] - Chart benchmarks.
  • [EXTGWT-1578] - Gauge and Radar series shadows.
  • [EXTGWT-1579] - Improved line series highlighting.
  • [EXTGWT-1602] - AccordionLayoutContainer does not support multiple expanded items
  • [EXTGWT-1637] - Consider adding appearance constructor to ComboBoxCell
  • [EXTGWT-1692] - Set limit on resizable in examples to avoid ruining the chart.
  • [EXTGWT-1711] - Replace package.html with package-info.java for package comments
  • [EXTGWT-1739] - CellComponent needs to optimize redraw calls so that the component is only redrawn when needed

API Changes

  • Removed isStrict from GXT
  • Removed isBorderBox from GXT
  • Removed RIGHT from LabelAlign
  • Moved AutoScrollSupport from DND to Core
  • ColumnConfig style and class names changes: columnHeaderClassName, columnClassSuffix, columnClassName, columnStyle, columnTextClassName, columnTextStyle
  • Removed hide config from AccordionLayoutContainer and added ExpandMode enumeration
  • Removed HasOneWidget interface from AccordionLayoutContainer, CardLayoutContainer and TabPanel
  • Added HasActiveWidget. Implemented by AccordioanLayoutContainer, CardLayoutContainer and TabPanel
  • FieldSet isCollapsed changed to isExpanded
  • Added expand() and isExanded() to Collapsible interface
  • Window setHeaderVisible now throws UnsupportedOperationException
  • Added decimalSeparator and baseChars getters and setters to NumberField and NumberFieldCell
  • Removed setPlain isPlain from Window as not supported
  • Added ability to set vertical and horizontal spacing independently to ToolBar / ButtonBar
  • Removed ComboBox / ComboBoxCell clearSelections, use clear
  • Added onNavigationKey to Field

Bug Fixes

  • [EXTGWT-947] - Rich tooltip example does not work Firefox 3.
  • [EXTGWT-1304] - Axis grid lines move to the front when hiding and showing.
  • [EXTGWT-1328] - Reconfigure grid throws null exception
  • [EXTGWT-1351] - Stacked bar totals are not as accurate as area totals.
  • [EXTGWT-1366] - PieSeries labels sometimes animate 360 degrees.
  • [EXTGWT-1389] - Axis grid does not draw on the last index.
  • [EXTGWT-1397] - Calling Grid.reconfigure after creating the grid causes an NPE
  • [EXTGWT-1412] - Complex grid columnconfigs that use IdentityValueProvider can't easily be sorted
  • [EXTGWT-1421] - Binding examples: values not updating after edit and selection change with no save
  • [EXTGWT-1422] - Fading does not work in IE8
  • [EXTGWT-1426] - Items in HtmlLayoutContainer jump when first moused-over in IE8
  • [EXTGWT-1430] - Grid column separators leave white artifact after header mouse-over in IE7, IE8
  • [EXTGWT-1436] - Window.setPlain has no effect
  • [EXTGWT-1437] - setEnabled on fields should prevent text entry
  • [EXTGWT-1460] - Button's do not receive and show focus
  • [EXTGWT-1462] - FieldLabel - LabelAlign can not be changed from TOP to any other
  • [EXTGWT-1464] - NullPointerException when collapsing a BorderLayoutContainer
  • [EXTGWT-1477] - TextButtonCell in Grid is clickable other than just in the body of the button
  • [EXTGWT-1478] - TreeGrid throws exception when expanding empty "folder" node
  • [EXTGWT-1484] - Button doesn't render contents until it has text (or size)
  • [EXTGWT-1521] - Beta3: TreeStore corruption with an AsyncTree implementation.
  • [EXTGWT-1522] - Beta3: TreeStore.removeChildren fires the wrong event.
  • [EXTGWT-1523] - StoreFilterField doesn't clear the filter when the built-in TriggerClick occurs
  • [EXTGWT-1525] - FieldSet needs to size its container target element.
  • [EXTGWT-1526] - A Button does not respect the width set to it if the text is longer
  • [EXTGWT-1527] - Remove returning Fx from FxElement.
  • [EXTGWT-1529] - Binary sort not working in SVG.
  • [EXTGWT-1533] - When step size is fewer than the store size all labels are still shown.
  • [EXTGWT-1534] - Wrong error mark position in TextField after tabbing
  • [EXTGWT-1535] - TextButton setHeight/setWidth has no effect
  • [EXTGWT-1537] - TabPanel.setResizeTabs(true) does not resize tabs to fill tab strip
  • [EXTGWT-1539] - Exception in ListView example when deselecting
  • [EXTGWT-1542] - Setting expanded in FieldSet in UiBinder causes exception
  • [EXTGWT-1550] - Horizontal Layout not stable when containing ContentPanel is collapsed, hidden, shown, then expanded
  • [EXTGWT-1553] - Error tip is empty for Symbol in Basic Binding Example
  • [EXTGWT-1554] - Example content area does not scroll horizontally
  • [EXTGWT-1555] - List View Binding example throws exception when revisited
  • [EXTGWT-1556] - Charts All Charts: UI is disturbed, once collapse/expand operation is performed for all chart examples
  • [EXTGWT-1557] - MinLengthValidator showing value length rather than validation length
  • [EXTGWT-1559] - Header API waffles between Component and Widget
  • [EXTGWT-1560] - ToolButton.REFRESH should not be ToolButton.QUESTION
  • [EXTGWT-1561] - Minor typos in Tree source
  • [EXTGWT-1562] - ButtonCell markup assumptions constrain custom appearances
  • [EXTGWT-1565] - GridEvenConfig does not draw.
  • [EXTGWT-1567] - In some cases legend text does not render.
  • [EXTGWT-1568] - Refreshing a grid duplicates the grid header
  • [EXTGWT-1569] - Grid inline editing updates value inconsistently
  • [EXTGWT-1570] - Missing addKeyDownHandler in ValueBaseField
  • [EXTGWT-1571] - setActiveOnTop on AccordionLayoutContainer don't work before layout
  • [EXTGWT-1572] - AccordionLayoutContainer setWidget does not honor AcceptsOneWidget or HasOneWidget contract
  • [EXTGWT-1573] - All panels are expanded in AccordionLayoutContainer if no activeWidget is set
  • [EXTGWT-1574] - AccordionLayoutContainer setWidget(panel) don't collapse old activeWidget
  • [EXTGWT-1576] - Shadows are not removed if first drawn on and then drawn off.
  • [EXTGWT-1581] - Can't break line with return/enter in TextArea
  • [EXTGWT-1582] - Aggregation Grid Example throws exception on load
  • [EXTGWT-1583] - Grid reordering not working after grid refactor
  • [EXTGWT-1584] - Stacked bar shadows render far outside of the bar.
  • [EXTGWT-1585] - Rich text area controls do not limit text size
  • [EXTGWT-1586] - TabPanel context menu close item only works for first tab so closed
  • [EXTGWT-1587] - Add BigDecimalPropertyEditor
  • [EXTGWT-1588] - Donut chart displays as pie chart when there is only one slice
  • [EXTGWT-1589] - Selecting past the end of a ListView with keyboard controls results in an exception
  • [EXTGWT-1590] - In VML rapidly mousing over legend items in Pie Series pushes labels out of place.
  • [EXTGWT-1591] - Navigating to a Date input in a Grid and activating the popup with the down arrow key causes exception
  • [EXTGWT-1592] - Basic Binding Example doesn't validate Updated field for correctness on save
  • [EXTGWT-1594] - Pagination controls do not update list view content in advanced combo box example
  • [EXTGWT-1595] - Grid Binding Example throws exception when edited, saved, closed, and reopened
  • [EXTGWT-1596] - Rich text area does not have source editing
  • [EXTGWT-1597] - For a combo box in a menu, using the combo box scroll bar dismisses the menu
  • [EXTGWT-1598] - Grid never shows horizontal scroll bar
  • [EXTGWT-1599] - In radar series turning off rendered markers does not remove them.
  • [EXTGWT-1600] - Combo box in Basic Binding Example doesn't do anything
  • [EXTGWT-1601] - Donut-mode pie chart labels are not constrained to their slice sizes
  • [EXTGWT-1607] - UiBinder Forms Example: able to select multiple radio buttons
  • [EXTGWT-1608] - Disabled shadows do not follow their data points in radar chart
  • [EXTGWT-1609] - Move Ext.util.Format to legacy
  • [EXTGWT-1610] - Remove GXT.Ext from global window object
  • [EXTGWT-1612] - Sorting is broken and displays error in Async Tree Grid example
  • [EXTGWT-1614] - ToggleButton showing text as "false" when icon only
  • [EXTGWT-1615] - HBoxLayoutContainer overflow menu does not add ToggleButtons
  • [EXTGWT-1616] - NumberField and setAllowNegative() java.lang.IndexOutOfBoundsException
  • [EXTGWT-1619] - Grouping grid fails when choosing a column to group by
  • [EXTGWT-1620] - Shadows are not hidden when their associated bars are hidden
  • [EXTGWT-1621] - TypeError on Advanced Combo Box after list view dismissed
  • [EXTGWT-1622] - Disabling animation causes bar renderer chart to render all bars in the same colour
  • [EXTGWT-1623] - Forms example text area overflows incorrectly
  • [EXTGWT-1625] - Buttons not focusing when focus() called programatically
  • [EXTGWT-1628] - Clicking input element area on non editable ComboBox should open drop down
  • [EXTGWT-1630] - In VML when removing and reinserting elements from the DOM they do not redraw correctly.
  • [EXTGWT-1631] - Shadows animate independently of their series items
  • [EXTGWT-1632] - Decide what to do with Window.setHeaderVisible
  • [EXTGWT-1634] - When a VML Surface is used in a window it does not render properly on the first show call.
  • [EXTGWT-1636] - SVG zindex is not accurate when adding sprites after the initial sorting.
  • [EXTGWT-1640] - Paging UiBinder Grid crashes IE
  • [EXTGWT-1643] - Row expander does not work ie6 ie7
  • [EXTGWT-1645] - Hiding and showing area series repeatedly darkens the series
  • [EXTGWT-1647] - BorderLayout UiBinder with attributes throws TypeError when clicking collapsed header
  • [EXTGWT-1649] - Shadows are not hidden when bars are hidden in legend.
  • [EXTGWT-1651] - Legend can go out of sync when toggling shadows on series.
  • [EXTGWT-1653] - Tree selection occurs when expanding/collapsing nodes
  • [EXTGWT-1656] - PortalLayoutContainer add(Widget)
  • [EXTGWT-1658] - Clicking on a cell doesn't bring up editor if the current cell being edited is dirty.
  • [EXTGWT-1659] - Can't type decimal separator in locales where separator is not a period
  • [EXTGWT-1660] - ListView examples are broken on staging examples-dev
  • [EXTGWT-1661] - Reloading data shows hidden bar series
  • [EXTGWT-1663] - Request factory binding: closing and reopening
  • [EXTGWT-1664] - Collapsible field sets are not collapsible when first displayed
  • [EXTGWT-1666] - Clicking CheckBox label text does not select CheckBox
  • [EXTGWT-1668] - Menu appearance classes are not named in the standard pattern
  • [EXTGWT-1670] - Cannot tab out of ComboBox if editable is false
  • [EXTGWT-1671] - Area series shrink method sometimes causes null pointer exception.
  • [EXTGWT-1676] - Grid ColumnHeader showing blue (mouseover image) for ie6 ie7 normal state
  • [EXTGWT-1677] - In pie series enabling and then disabling shadows, on including a legend item the hidden shadow is shown.
  • [EXTGWT-1680] - Forms -> File Upload:"Reset" and "Submit" buttons are overlapping
  • [EXTGWT-1682] - Binding -> Basic Binding:Clicking on "Save" button causes an exception when "Change" field value is empty
  • [EXTGWT-1683] - Charts -> Area Renderer Chart:Clicking "Area Renderer Chart" causes an exception and not opening the example
  • [EXTGWT-1684] - TreeGrid's internal ListStore has assertion failure on update of item that is not expanded
  • [EXTGWT-1685] - Button icons not centered vertically when height manually set
  • [EXTGWT-1686] - Button text element too wide with left and right aligned icon when button given pixel width
  • [EXTGWT-1687] - Compiled area render throws an exception when parsing json.
  • [EXTGWT-1688] - With new VML text anchoring system text is overlapping in legend.
  • [EXTGWT-1696] - StretchMax longest button cut off
  • [EXTGWT-1697] - Bug on hiding and showing scatter, line and radar shadows.
  • [EXTGWT-1699] - Combos : Combo Box : Country flag images are not displayed beside the country names in the third drop down menu.
  • [EXTGWT-1700] - Combos : Combo Box : Displaying error message when user type country name manually in the combo box.
  • [EXTGWT-1705] - Template and Lists : Advance List View: Displaying error message upon clicking on Choose button .
  • [EXTGWT-1706] - Forms : Advanced Forms: Displaying invalid argument error message while switching the tabs.
  • [EXTGWT-1707] - Binding : Basic Binding: Validation error is not disappearing even after the valid text (capital letters) appeared in 'Symbol" field
  • [EXTGWT-1708] - Layouts : Center Layout: Center Layout's UI is disturbed
  • [EXTGWT-1709] - Layouts : Hbox and Vbox Layout: Buttons are not properly displayed
  • [EXTGWT-1710] - Layouts : Portal Layout and Portal Layout UiBinder: All layout's title bars are displayed empty and panel became non-dragable
  • [EXTGWT-1713] - XDOM.getAutoIdPrefix executes with infinite recursion
  • [EXTGWT-1714] - AccessStack should use type parameter everywhere
  • [EXTGWT-1718] - Request Factory Binding throws exception with invalid values and clicking Save too rapidly
  • [EXTGWT-1722] - Radio fields cannot be selected in IE6 and IE7
  • [EXTGWT-1728] - Inline Grid Editing throws exception on parsing / validation error
  • [EXTGWT-1729] - Grid Row Editor throws exception on parse error
  • [EXTGWT-1732] - Safari cell widths not correct when loading data (Json / Xml Grid)
  • [EXTGWT-1733] - Safari Grid cell widths wrong when hiding / showing columns
  • [EXTGWT-1734] - Checkbox Tree not reporting checked items that have not been rendered
  • [EXTGWT-1735] - ComboBox forceSelection not properly updating value on force
  • [EXTGWT-1736] - ToggleButton not blurring and removing focus style
  • [EXTGWT-1738] - Can't make changes to null properties of Store record
  • [EXTGWT-1743] - Toolbars and Menu -> Overflow Toolbar - Blank menu is displayed clicking on more menu button.
  • [EXTGWT-1744] - Grid -> RowExpander Grid, after row is expanded collape button is not displaying clearly.
  • [EXTGWT-1747] - Binding : Basic Binding: Clicking on "Save" button causes an exception when "Updated" field value is empty
  • [EXTGWT-1748] - Binding : Basic Binding (UiBinder): Both field labels are displayed as "Name"

Release 3.0 Beta 4 (2/29/12 - tag 3.0.0-beta4)

General Changes & Enhancements

  • [EXTGWT-884] - Implement label automatic color swap based on background.
  • [EXTGWT-1056] - Apply Appearance pattern to Grid and TreeGrid
  • [EXTGWT-1275] - Move widget events into events package
  • [EXTGWT-1316] - Grid Binding examples
  • [EXTGWT-1361] - ComboBox API review
  • [EXTGWT-1388] - All series should be able to be used without axes.
  • [EXTGWT-1411] - Breaks in the line series.
  • [EXTGWT-1424] - Add support for image sprite translations in VML.
  • [EXTGWT-1449] - Review redraw API.
  • [EXTGWT-1450] - Look into setting a range for line series.
  • [EXTGWT-1452] - Add two default behaviors for data that cannot be represented in LineSeries.
  • [EXTGWT-1455] - Surface sprite set ID.
  • [EXTGWT-1456] - Grid: Replace HTML Table per row to single Table
  • [EXTGWT-1457] - Create test that minimally exercises each Explorer example
  • [EXTGWT-1459] - Add mouse tracking option to chart tool tips.
  • [EXTGWT-1469] - Update DomHelper to support inserting HTML fragment arrays
  • [EXTGWT-1476] - Implement disabling support for all fields and add unit tests
  • [EXTGWT-1481] - Implement DOM based resize in Fields
  • [EXTGWT-1482] - Move Resizable to widget package

API Changes

  • Removed Component.removeHandler
  • Added getters / setters to ColumnData
  • ColumnData renamed CSS config to ClassNames
  • Moved LiveGridViewEvent into new package
  • LiveGridViewEvent now fired from LiveGridView, not Grid
  • Renamed ValueBaseFieldCell to ValueBaseInputCell

Bug Fixes

  • [EXTGWT-1284] - Word count not working in StatusToolBar
  • [EXTGWT-1382] - Image sprites do not display in VML.
  • [EXTGWT-1385] - ContentPanel animation should be customizable
  • [EXTGWT-1392] - HtmlEditor in Window will not accept focus after another Window is moved
  • [EXTGWT-1416] - ComboBox throwing exception if drop down collapsed and hidden quickly in IE
  • [EXTGWT-1419] - TextButton.setHTML(String) doesn't set html, draws as text instead
  • [EXTGWT-1431] - BorderLayout misplaces its "show" thumb
  • [EXTGWT-1433] - SpinnerField allows editing when disabled
  • [EXTGWT-1434] - newline chars from windows can break xtemplates
  • [EXTGWT-1435] - Editor field binding returns false from driver.hasErrors() even if GXT validation errors are present
  • [EXTGWT-1438] - AccordionLayoutContainer.setHideCollapseTool not working
  • [EXTGWT-1439] - In SVG sprite is not inserted in the DOM if its previous sprite has not been inserted.
  • [EXTGWT-1440] - setAutoValidate is pointless on fields
  • [EXTGWT-1446] - Null numeric value attribute values in xml cause exceptions when reading other properties
  • [EXTGWT-1451] - Can't create PlainTabPanel with GWT.create'd BluePlainTabPanelBottomAppearance
  • [EXTGWT-1454] - AbstractGridFilters.handleBeforeLaod is misspelled
  • [EXTGWT-1463] - TreeGrid programmatic expand throws exception
  • [EXTGWT-1466] - Series mouse events break on charts with gaps.
  • [EXTGWT-1468] - Markers no longer hidden on redraw if series hidden from legend.
  • [EXTGWT-1480] - DateField throws exception when given non-date text value
  • [EXTGWT-1477] - TextButtonCell in Grid is clickable other than just in the body of the button

Release 3.0 Beta 3 (2/14/12 - tag 3.0.0-beta3)

General Changes & Enhancements

  • Added paging support to RemoteFilterGridExample
  • [EXTGWT-908] - Bar series sometimes no longer properly moves the axis on negative data.
  • [EXTGWT-1174] - TabPanel.setPlain doesn't work
  • [EXTGWT-1238] - Improve the bounding box calculations on sprites.
  • [EXTGWT-1272] - Example using image labels.
  • [EXTGWT-1273] - Recalculate axes on hiding areas and stacked and grouped bar.
  • [EXTGWT-1274] - Take advantage of the line, radar and scatter hierarchy.
  • [EXTGWT-1285] - Tooltips should support word wrapping
  • [EXTGWT-1286] - Review TextArea to support configurable scroll bars
  • [EXTGWT-1295] - Adding growing support to TextArea
  • [EXTGWT-1320] - add Record.revert(ValueProvider)
  • [EXTGWT-1323] - Resizable should support Widget, as Draggable does
  • [EXTGWT-1331] - Border customization for legend.
  • [EXTGWT-1339] - Add the original browser event as a variable in chart events.
  • [EXTGWT-1342] - Change WidgetComponent to extend Composite
  • [EXTGWT-749] - Add and update JavaDocs for our new Layouts
  • [EXTGWT-828] - Effects needs to be replacable by a GWT.create
  • [EXTGWT-832] - We need to have a AutoProgressBar component
  • [EXTGWT-948] - Ensure all of the tooltip configuration options are implemented.
  • [EXTGWT-961] - Overriding of equals does not implement hashcode.
  • [EXTGWT-966] - Create and port FlashComponent
  • [EXTGWT-984] - Add and port Mail demo
  • [EXTGWT-985] - Add and port Desktop example
  • [EXTGWT-1005] - Review and optimize GWT image spriting (repeat mode, preventInline, etc)
  • [EXTGWT-1019] - Review all examples is IE6 and IE7 to find all rendering issues
  • [EXTGWT-1052] - Ensure we have 2 builds of GXT with the 2 different licenses: Commercial and GPL license.
  • [EXTGWT-1056] - Apply Appearance pattern to Grid and TreeGrid
  • [EXTGWT-1073] - Add state to Grid
  • [EXTGWT-1144] - Add Slider and CustomSlider examples
  • [EXTGWT-1146] - Provide examples on how to observe model updates
  • [EXTGWT-1167] - Add state behavior to BorderLayoutConatiner
  • [EXTGWT-1172] - Implement readonly support in Field and field css
  • [EXTGWT-1184] - Clip rectangle removal.
  • [EXTGWT-1276] - Change unintentional protected access to private for instance variables
  • [EXTGWT-1279] - Add keyboard support to DatePicker
  • [EXTGWT-1283] - Cells should ignore events that originate from the parent element as in data widgets
  • [EXTGWT-1293] - Investigate and start to implement test based performance metrics
  • [EXTGWT-1294] - Investigate and look into auotomatic our build deploy process
  • [EXTGWT-1296] - Review Brendan's 2.X to 3.X event comparison
  • [EXTGWT-1297] - Add missing JavaDoc and examples for data widgets
  • [EXTGWT-1306] - Determine logging strategy and design for logging in library code
  • [EXTGWT-1311] - Modify StorageReadProxy to use the writer approach used by HttpProxy and ScriptTagProxy
  • [EXTGWT-1316] - Grid Binding examples
  • [EXTGWT-1361] - ComboBox API review
  • [EXTGWT-1373] - Create unit tests to test for readonly state of fields in grids
  • [EXTGWT-1375] - Replace the current area highlighting with a system that snaps to the indices.
  • [EXTGWT-1377] - DateField not expanding and closing with down and escape keys
  • [EXTGWT-1398] - Add events to State API: BeforeRestoreState, RestoreState, BeforeSaveState, SaveState
  • [EXTGWT-1399] - Eliminate SafeStyles warnings
  • [EXTGWT-1408] - Improve series tooltip api.
  • [EXTGWT-1409] - Improve series event api.
  • [EXTGWT-1411] - Look into supporting breaks in the line series.

API Changes

  • Renamed TreeNode.getElContainer to TreeNode.getElementContainer
  • Renamed SplitBarDragStartHandler to SplitBarDragHandler
  • Moved auto progress bar functionality from ProgressBar to AutoProgressBar (same with cells)
  • Changed PagingToolBar bind method to accept subclasses of PagingLoadingConfig as in FilterPagingLoadConfig
  • Added HeaderMenuMouseDown event to Grid and ColumnHeader
  • GridView removed getHeaderCell method, use ColumnHeader
  • GridView removed addRowStyle and removeRowStyle
  • In SeriesToolTipConfig and SeriesLabelConfig custom label provider and numeric label provider have been replaced with a single SeriesLabelProvider that utilizes the associated store item and value provider
  • Series events now provide the associated store item and value provider instead of simply the value
  • FieldLabelAppearance now takes an options object that encapsulates its config parameters

Bug Fixes

  • [EXTGWT-869] - Native SVG text bounding box calls produce an error when the chart is not visible.
  • [EXTGWT-904] - Possible bug in matrix where the position of a rotation is not properly applied.
  • [EXTGWT-1081] - Text spacing is slightly low in firefox.
  • [EXTGWT-1105] - Cell Action Tree: Scrolling with the arrow keys causes the scroll bar to jump if already scrolled down.
  • [EXTGWT-1232] - In VML elliptical arcs greater than 180 degrees do not convert correctly.
  • [EXTGWT-1264] - Tree doesn't handle update event from the store correctly
  • [EXTGWT-1266] - Error message/icons drawn incorrectly
  • [EXTGWT-1267] - FieldLabel with multi-line label renders following fields wrong
  • [EXTGWT-1281] - ComboBox ListView not hiding on scroll
  • [EXTGWT-1288] - FramedPanel.setHeaderVisible doesn't work
  • [EXTGWT-1315] - Paging toolbar appears greyed out if clicked too fast, still responsive
  • [EXTGWT-1321] - Label alignment on axes is off.
  • [EXTGWT-1327] - LiveGrid has no scrollbars
  • [EXTGWT-1332] - Pathing issue in the triangle primitive.
  • [EXTGWT-1334] - GridRowEditing + TextField in Chrome doesn't save changes correctly
  • [EXTGWT-1335] - Grouped Bar series does not properly re-size when excluding data points.
  • [EXTGWT-1337] - In pie series, after exluding a field, slices are randomly hidden on highlight.
  • [EXTGWT-1340] - In the Mixed Chart example hiding both series and showing the scatter series causes an exception.
  • [EXTGWT-1343] - ToolTips do not constrain to viewport after the 1st time they are displayed
  • [EXTGWT-1349] - Change default legend labeling to take into account all possible ValueProviders.
  • [EXTGWT-1353] - FramedPanel setBodyBorder not working
  • [EXTGWT-1358] - RequestFactoryBindingExample saves do not work after first one on a node
  • [EXTGWT-1359] - NumericalAxis does not aggregate its fields if used with AreaSeries.
  • [EXTGWT-1360] - Containers not disabling and enabling children when disabled and enabled
  • [EXTGWT-683] - Having multiple length fields in PieSeries reduces the size of the chart.
  • [EXTGWT-786] - Area series highlighting is less than accurate.
  • [EXTGWT-983] - Line series does not render properly with two numerical axes.
  • [EXTGWT-1013] - Problem with FX examples with clicking too fast
  • [EXTGWT-1103] - ComboBox: Flags are missing from the third combobox.
  • [EXTGWT-1104] - HtmlEditor bugs
  • [EXTGWT-1108] - IE6 List to list: Insertion bar is misplaced (appended to item text)
  • [EXTGWT-1109] - IE6 (maybe others) TreeGrid not hiding overflow text
  • [EXTGWT-1124] - IE8 Fx: Fade In/Out not working
  • [EXTGWT-1132] - Async TreeGrid Example breaks when client requests are distributed between two servers
  • [EXTGWT-1177] - Advanced path example does not display properly in vml.
  • [EXTGWT-1186] - Remove NaN values from series and labels.
  • [EXTGWT-1217] - FieldLabel setLabelWidth has no effect.
  • [EXTGWT-1233] - In VML hiding and showing sprites warps its properties.
  • [EXTGWT-1265] - SpinnerField lets you keep clicking up/down past the invalid values, look into focus issue
  • [EXTGWT-1282] - AggregationGridExample date column should be formatted
  • [EXTGWT-1284] - Word count not working in StatusToolBar
  • [EXTGWT-1298] - Grid lines are misaligned when axis is positioned right.
  • [EXTGWT-1305] - Hiding a series element and then redrawing will cause its highlighting color to go out of sync.
  • [EXTGWT-1322] - AreaSeries highlighting continues until the path is whited out.
  • [EXTGWT-1325] - Maven source artifacts are missing copyright comments
  • [EXTGWT-1348] - Can't navigate past visibile rows in LiveGrid
  • [EXTGWT-1350] - Exception is thrown when setting allow decimals to false on a NumberField
  • [EXTGWT-1363] - Window with NorthSouthContainer requires additional forceLayout or resize after load
  • [EXTGWT-1364] - FieldLabel.setLabelSeparator doesnt work (unless explicitly calling setText)
  • [EXTGWT-1365] - ComboBoxCell.minListWidth is not customizable
  • [EXTGWT-1367] - PieSeries labels do not animate on slice popout.
  • [EXTGWT-1369] - PropertyAccess generics don't work well when inheriting from another DTO
  • [EXTGWT-1370] - Pie slices jump to the end of the animation on un-highlight.
  • [EXTGWT-1374] - SpinnerField missing getter / setters for allowDecimals and allowNegative
  • [EXTGWT-1376] - TriggerFieldCell not setting name on field options during render call
  • [EXTGWT-1378] - MessageBoxExample ProgressBar ending with 105% rather than 100%
  • [EXTGWT-1381] - PagingToolbar generics are unnecessarily specific
  • [EXTGWT-1383] - X-axis does not update on minimum and maximum values changed.
  • [EXTGWT-1384] - SelectionChangedEvent.getSource() returns Component, causes ClassCastException
  • [EXTGWT-1385] - ContentPanel animation should be customizable
  • [EXTGWT-1387] - Z-index sorting is incorrect.
  • [EXTGWT-1392] - HtmlEditor in Window will not accept focus after another Window is moved
  • [EXTGWT-1393] - Items in toolbar overflow drop-down display as #160;
  • [EXTGWT-1394] - TreeGrid inline editing completes on space, left arrow causes navigation without complete
  • [EXTGWT-1395] - TreeGrid empty text is not displayed
  • [EXTGWT-1396] - ToolBar overflow drop-down button may cause layout loop with certain ToolBar widths
  • [EXTGWT-1400] - Tooltips do not display in pie series.
  • [EXTGWT-1402] - Remove implementation of DndDropEvent.getSource
  • [EXTGWT-1403] - Setting a custom label provider for tooltips on grouped and stacked bar series cause a null pointer exception.
  • [EXTGWT-1410] - In the explorer demo hide the navigation pane and then clicking an example causes an exception.
  • [EXTGWT-1412] - Complex grid columnconfigs that use IdentityValueProvider can't easily be sorted
  • [EXTGWT-1413] - Backspace causes back navigaiton in IE8 when field is read only or not editable
  • [EXTGWT-1415] - Paging and query parameters not being sent to server AdvancedComboExample
  • [EXTGWT-1416] - ComboBox throwing exception if drop down collapsed and hidden quickly in IE

Release 3.0 Beta 2 (1/5/12 tag 3.0.0-beta2)

General Changes & Enhancements

  • [EXTGWT-987] - Add tri-state feature to Tree
  • [EXTGWT-1041] - Add ability to cancel DataProxy requests
  • [EXTGWT-1065] - Review instances of statically-included images and remove where appropriate
  • [EXTGWT-1153] - Add new tooltip appearance for errors
  • [EXTGWT-1220] - UiBinder example: BasicBinding
  • [EXTGWT-1235] - Fix JavaDoc compilation warnings
  • [EXTGWT-1259] - Add missing JavaDoc and examples for data package
  • [EXTGWT-1270] - Implement column reordering in ColumnHeader
  • [EXTGWT-1271] - Example using multiple axes and ensure axes color coordination.
  • [EXTGWT-1275] - Move widget events into events package
  • [EXTGWT-1277] - Refactor the way cells handle focus, blur, and editing
  • [EXTGWT-1278] - Refactor grid inline and editing based on new cell changes
  • [EXTGWT-1289] - Add displaygrid option to radial and gauge axis.
  • [EXTGWT-1290] - Axis position detached should not be public.
  • [EXTGWT-1308] - Add missing functionality for controlling fields in multi-field series.
  • [EXTGWT-1314] - Update existing UiBinder examples to match changes in programmatic ones
  • [EXTGWT-1317] - UiBinder example: OverflowToolBarUiBinderExample

Bug Fixes

  • [EXTGWT-784] - Some Legend items are not aligned properly.
  • [EXTGWT-890] - Radial axis does not properly re-size when no width is set and sometime does not draw all of its pinwheel lines.
  • [EXTGWT-1017] - IE6 and IE7 ContentPanel header tools not rendering correctly
  • [EXTGWT-1045] - ListStore.addAll doesnt correctly insert at the right location when filtered
  • [EXTGWT-1072] - Left and right side of buttons are sometimes cut off (see button aligning uibinder example)
  • [EXTGWT-1111] - IE6 File Upload: Click submit. "You file was uploaded" message box has typo and is huge.
  • [EXTGWT-1122] - IE8 (maybe others) HBoxLayout: stretch, stretchmax, flex + stretch not working
  • [EXTGWT-1129] - IE7 Advanced Forms: "Phone Numbers" tab -> text field is too wide
  • [EXTGWT-1175] - Markers are behind the line in series.
  • [EXTGWT-1195] - Removing filters from a Store leaves items still filtered out after calling replaceAll
  • [EXTGWT-1263] - PropertyEditors need to throw parse exceptions
  • [EXTGWT-1287] - ValueBaseField setPropertyEditor is mispelled
  • [EXTGWT-1299] - Validation issues in some browsers on enter key
  • [EXTGWT-1300] - Series throw an error on zero store items.
  • [EXTGWT-1301] - Legend items do not properly report the index on events.
  • [EXTGWT-1302] - CellSelectionModel not preseving selected state if selected cell updated / refreshed
  • [EXTGWT-1303] - Axis title does not display when positioned on the right.
  • [EXTGWT-1307] - TriggerFieldCell width wrong when size changes after first render
  • [EXTGWT-1312] - Drilling down a bar series does not redraw correctly.
  • [EXTGWT-1313] - PieSeries and ScatterSeries do not redraw correctly when the number of store items is reduced.

Release 3.0 Beta 1 (12/7/11)(rev 1987)

General Changes & Enhancements

  • [EXTGWT-920] - Add row editor
  • [EXTGWT-956] - Add basic expression support to XTemplate
  • [EXTGWT-967] - Add TimeField
  • [EXTGWT-969] - Add advanced from example
  • [EXTGWT-1038] - Add GroupSummaryView
  • [EXTGWT-1049] - UiBinder example: PortalLayoutContainer
  • [EXTGWT-1099] - Implement tick marks for Gauge Axis.
  • [EXTGWT-1157] - Add advanced grid filters
  • [EXTGWT-1162] - Add RowNumberer to Grid
  • [EXTGWT-1163] - Add check box selection model
  • [EXTGWT-1164] - Add RowExpander
  • [EXTGWT-1168] - Loaders need to expose remote filtering
  • [EXTGWT-1196] - Update WidgetComponent to pass resize calls to wrapped widget
  • [EXTGWT-1208] - UiBinder example: DualListField
  • [EXTGWT-1218] - Add ComonentPlugin interface and change code to use it
  • [EXTGWT-1260] - Add reordering dnd tree / treegrid examples
  • Added widget support to MenuItem

API Changes

  • Added getCurrentValid(preventMark) to ValueBaseField
  • Added getCurrentValue() to ValueBaseField
  • Added joint configs to TreeStyle
  • Added getModifiedRecords() to Store
  • Renamed NumberCell to NumberInputCell.
  • Renamed TopBottomComponent to NorthSouthContainer
  • Added expand / collapse / hide / show methods to BorderLayoutContainer
  • Add RequiresResize to ResizeContainer

Bug Fixes

  • [EXTGWT-789] - Chart mouse over and leave do not fire properly.
  • [EXTGWT-923] - Tabs don't appear to be connected to their content area "sheet"
  • [EXTGWT-1016] - IE6 and IE7 ToolBar has several rendering issues including overflow calcs
  • [EXTGWT-1045] - ListStore.addAll doesnt correctly insert at the right location when filtered
  • [EXTGWT-1061] - IE6 Slider shows extra border on top, and tooltip has extra vertical space with gray background
  • [EXTGWT-1094] - Adding 60+ tabs to a tabpanel causes it to wrap instead of continuing to use the scroll buttons
  • [EXTGWT-1102] - Advanced ComboBox: Paging controls do not change content.
  • [EXTGWT-1106] - MenuBar: on focus menu bar is surrounded by orange line (focus box, chrome)
  • [EXTGWT-1107] - List to List: Dragging from the insert list to append sorted causes an exception.
  • [EXTGWT-1110] - IE6 (maybe others) DualListField: "Add all" only adds Alabama. Appears to be right list mis-sized
  • [EXTGWT-1111] - IE6 File Upload: Click submit. "You file was uploaded" message box has typo and is huge.
  • [EXTGWT-1112] - IE6 (maybe others) Simple Form Example: DatePicker shows red line when valid
  • [EXTGWT-1113] - IE6 TabPanel context menu not working (could be all context menus)
  • [EXTGWT-1114] - IE6 Basic Toolbar: Menu arrow (for menus with submenus) has slate gray background (opacity issue)
  • [EXTGWT-1115] - IE6 MessageBox: Spans width of browser viewport
  • [EXTGWT-1116] - IE6 MessageBox: Progress does not appear
  • [EXTGWT-1117] - IE6 / IE8 (maybe others) Context Menu Tree: Right click results in error "Member not found"
  • [EXTGWT-1118] - IE6 IE8 Can't drag windows, "Can't move focus to the window because it is invisible, not enabled..."
  • [EXTGWT-1119] - List to List: dragging multiple items results in too man entries
  • [EXTGWT-1120] - IE8, Safari Window (maybe others) Advanced Forms: icons blinking
  • [EXTGWT-1121] - IE8 IE9 (maybe others) XML Grid Example: all rows are blank
  • [EXTGWT-1122] - IE8 (maybe others) HBoxLayout: stretch, stretchmax, flex + stretch not working
  • [EXTGWT-1125] - IE8 (maybe others) Tooltips: Closeable tooltips cannot be closed
  • [EXTGWT-1126] - Advanced Forms: Color picker shifts explorer to the left ie9, overhidden in ff (constrain viewport issue)
  • [EXTGWT-1127] - IE9 When in focus CheckBox and Radio buttons losing theming.
  • [EXTGWT-1128] - IE6 Advanced Toolbar, Overflow Toolbar: All toolbars other than Standard overflow
  • [EXTGWT-1129] - IE7 Advanced Forms: "Phone Numbers" tab -> text field is too wide
  • [EXTGWT-1130] - IE6 File Upload: "Browse..." button not working
  • [EXTGWT-1131] - IE6 Fx: Panel images missing
  • [EXTGWT-1137] - TextArea.setValue doesn't have an effect (at least pre-render)
  • [EXTGWT-1139] - Viewport default ctor throws an error
  • [EXTGWT-1143] - Several Slider bugs: No default size, hardcoded size, vertical value reversed, no keyboard support, no snapping
  • [EXTGWT-1165] - XmlReader is unable to treat a tag as an object, with the text contents as a property
  • [EXTGWT-1166] - Setup.txt instructs users to incorrectly load the reset.css file
  • [EXTGWT-1171] - Default vertical grids on axis produce an error on render.
  • [EXTGWT-1173] - User reported ComboBox issues
  • [EXTGWT-1178] - TextField.setName doesnt set the name in the dom
  • [EXTGWT-1181] - Clicking inside of the tabpanel of the logo example causes an exception.
  • [EXTGWT-1194] - TabPanel config update removes styling
  • [EXTGWT-1195] - Removing filters from a Store leaves items still filtered out after calling replaceAll
  • [EXTGWT-1207] - SpinnerField throwing null pointer when clicking spinner triggers
  • [EXTGWT-1209] - Sorting on GroupingView does not work
  • [EXTGWT-1224] - ComboBoxCell requires a propertyeditor to go from string to model
  • [EXTGWT-1234] - Minimum and maximum values on DateField not working properly.
  • [EXTGWT-1237] - VBoxLayoutContainer's contents positioned wrong
  • [EXTGWT-1239] - ContentPanel/BorderLayoutContainer issues when calling expand/collapse/setExpanded
  • [EXTGWT-1240] - Possible issue with TextField in editable grid
  • [EXTGWT-1241] - TreeDragSource does not allow moving both the leafs and the nodes in the same tree
  • [EXTGWT-1242] - TreeDropTarget mistakenly references TreeGrid
  • [EXTGWT-1243] - Checkboxes can't be selected/deselected, nor can Radio label text
  • [EXTGWT-1244] - Adding an item to a sorted TreeStore can cause an assertion error
  • [EXTGWT-1245] - TreeGrid appearance can't be set in a setter or constructor
  • [EXTGWT-1246] - Tree dnd doesn't allow dropping a child on a child
  • [EXTGWT-1247] - Keys are not properly encoded when used as an id in Tree node
  • [EXTGWT-1248] - Selection and scrolling issues in GroupingView
  • [EXTGWT-1255] - Text on buttons can be selected
  • [EXTGWT-1256] - Grid unselecable being applied to fields in edit grid
  • [EXTGWT-1257] - Reopening AdvancedTabsExample throws an exception.
  • [EXTGWT-1258] - Request factory binding example throws an exception (seen on load, and clicking save button)
  • [EXTGWT-1261] - Check boxes and radios disapear when mousede over in IE6
  • [EXTGWT-1262] - Validation issues with fields/cells
  • [EXTGWT-1263] - PropertyEditors need to throw parse exceptions
  • [EXTGWT-1251] - Sorting not implemented in TreeGrid
  • [EXTGWT-1152] - SideErrorHandler: Adjust target widget width when showing error
  • Store not firing event when reject changes called
  • Clicking label in FieldLabel not focusing field
  • Fixed multi select on macs with selection models

Release 3.0 DP5 (10/18/11)(rev 1806)

General Changes & Enhancements

  • Added Grid and related classes
  • Added Grid GroupingView and LiveGridView
  • Added EditableGrid
  • Added PagingToolBar
  • Added TreeGrid and related class
  • Applied Cell support to Tree, ListView, Grid, TreeGrid
  • Added ColorPalette & ColorMenu
  • Added MenuBar
  • Added FieldSet and FileUploadField
  • Added ButtonGroup
  • Added CenterLayoutContainer
  • Added HtmlLayoutContainer
  • Added PortalLayoutContainer
  • Added AccordionLayoutContainer
  • Implemented CssFloatLayoutContainer
  • Added AdapterField, ListField, & DualListField
  • Added Slider
  • Added Tree and Grid DND
  • Add Writer API to Loading and Store API
  • Added CommonStyles & ThemeStyle
  • Added many more examples to Explorer

API Changes

  • Split GXT module into several modules
  • Collapsed all Handler and HasHandler interfaces as inner classes in Event
  • Added missing features to BorderLayoutContainer
  • Removed ComponentAttachable as Widgets now fire attach / detach event
  • Removed Html and Text in favor of GWT HTML and Label
  • Refactored GXT class
  • Moved overflow support from ToolBar to HBoxLayoutContainer
  • Added AutoScrolSupport and ScrollSupoprt classes
  • Added HandlerManagerContext and DefaultHandlerManagerContext

Bug Fixes

  • [EXTGWT-873] - Charts do not render in safari 3.
  • [EXTGWT-893] - Unable to scroll in main panel in examples
  • [EXTGWT-931] - Several Menu bugs (using old appearance, key board nav not working, items moving on mouse over, check an radio items not working)
  • [EXTGWT-915] - Too many tabs wrap to a new line instead of scrolling
  • [EXTGWT-923] - Tabs don't appear to be connected to their content area "sheet"
  • [EXTGWT-1007] - Menu height is wrong first time a menu is displayed.
  • [EXTGWT-1008] - Layer keeps creating new shims rather than pulling from stack
  • [EXTGWT-1009] - Window ghost styles not appearance based, and ghost not rendering properly
  • [EXTGWT-1015] - IE6 and IE7 buttons have several rendering issues
  • [EXTGWT-1018] - IE6 and IE7 content not scrolling in many places
  • [EXTGWT-1028] - At least TabPanel does not check before injecting its styles multiple times.
  • [EXTGWT-1029] - Field error marker (red line in field) no filling width
  • [EXTGWT-1054] - Menu not auto hiding on escape and click outside of menu region
  • [EXTGWT-1057] - ListStore on load fires add event, not data changed event
  • [EXTGWT-1060] - RequestFactoryBinding example is throwing an exception
  • [EXTGWT-1067] - VBox & HBox UiBinder examples fail in production mode
  • [EXTGWT-1068] - Clicking on scroll bar in ListView causes ComboBox to collapse
  • [EXTGWT-1074] - Pie example labels appear outside of pie chart.
  • [EXTGWT-1085] - Grid scroll into view not working when navigation rows
  • [EXTGWT-1087] - Component unselectable not working, text can be selected
  • [EXTGWT-1088] - TabPanel is disabling context menu for entire container, rather than header alone
  • [EXTGWT-1091] - ButtonExample is crashing browser in IE6
  • [EXTGWT-1092] - There is no way to disable a tab item in TabPanel

Release 3.0 DP4 (9/7/11)(rev 1461)

General Changes & Enhancements

  • Converted fields to be cell based
  • Refactored field validation and error handling
  • Refactored how buttons are configured in dialogs
  • New async based state management
  • Added ListView DND code and examples
  • Added chart tootips
  • Added chart series labels
  • Added several new examples

GXT 4.x