Sencha GXT Changelog

What's new in Sencha GXT 3.1.0

May 9, 2014
  • 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

New in Sencha GXT 3.0.1 (Feb 28, 2013)

  • 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

New in Sencha GXT 2.2.0 (Oct 29, 2010)

  • General Changes & Enhancements:
  • Added bold (ctrl-b), italic (ctrl-i), and underline (ctrl-u) support to HtmlEditor.
  • Removed ModelData dependency from BoxComponent if ModelData not used.
  • Added reconfigure method to TreeGrid.
  • Bug Fixes:
  • Fixed ComboBox setStore only working pre render.
  • [107385] Fixed XLabels getRotation throwing NullPointerException if no rotation set.
  • Fixed layout issue in BorderLayout when the container has a border.
  • Fixed Grid with GroupingView throwing exception on resize when empty.
  • Fixed IconButton removeSelectionListener taking wrong argument.
  • Fixed text selection issue in Grid in Safari 5.
  • [s2693] Fixed missing images and paths in Gray and Slate theme.
  • Fixed TreePanel and TreeGrid not updating node icon after loading under all circumstances.
  • Fixed BufferView clearing rows also if buffering is disabled.
  • Fixed an issue in the BeanModelGenerator.
  • Fixed TreeGridView getWidgetCell throwing an exception under some circumstances.
  • [108142] Slate missing menu bar background image.
  • [108370] MenuBar not properly deactivating when auto hiden a menu.

New in Sencha GXT 2.1.1 (Jun 4, 2010)

  • General Changes & Enhancements:
  • Added CustomFormExample to examples.
  • Added CheckGroupingGridExample.
  • Added selection model combo to check box grid plugins and check grouping grid examples.
  • Added FilterTreeGridExample.
  • Added keyboard support to IconButton.
  • Added support for cell style to AggregationRowConfig.
  • API Changes:
  • Added RowExpanderEvent type.
  • Added expandRow and collapseRow to RowExpander.
  • Added getPlugins to Component.
  • Added getGroups to GroupingView.
  • Added expandOnFilter config to TreeGrid.
  • Added isDisableTextSelection to Component.
  • Added getTools and indexOf to IconButton.
  • Added getScroller to GridView.
  • Added adjustForHScroll to GridView.
  • LiveGridView protected isChached changed to isCached.
  • Added enableQuickTips config to ListView.
  • Added getQuickTip to ListView.
  • Changed ComboBox selectByValue visibility to protected.
  • Added get / set tabIndex to Component.
  • Added updateOriginalValue config to FieldBinding and FormBinding.
  • Bug Fixes:
  • Fixed CheckBoxSelectionModel not working with multi-selection under all circumstances.
  • Cannot put cursor into TextField embedded in Grid cell.
  • Grid disables text selection in cells which causes problems when inserting TextField. Text selection can now be enabled by using Grid.disableTextSelection(false).
  • Added SelectionMode.SIMPLE support to grid selection models.
  • TreeGrid filtering not working.
  • Removed extra padding for Gecko TextArea.
  • TreeStore onLoad not updating sortInfo based on load config
  • IE6 disabled fields label text blurred.
  • Sort state not restored if sort column initially hidden.
  • Buttons not showing focus in Safari and Chrome.
  • Improved performance of Grid and TreeGrid remove.
  • MultiField not showing input elements in some cases with IE.
  • TreePanel showing extra vertical space when last empty child expanded.
  • CheckBox not showing focus in Mac Safari.
  • WidgetComponent call to widget.removeFromParent throwing IllegalException when widget not a Component.
  • AutoHeightGridExample showing vertical scroll bar on first insert in webkit.
  • [89252]Issue with ToolBarLayout which is resized while not visible.
  • [89231] Fixed bug when selected model in a combo box's display property is updated.
  • [89230] PagingToolBar not updating page size before load request.
  • TriggerField not creating password input when password set to true.
  • Events DragFail null.
  • TreePanelDragSource, ListViewDragSource stopping focus of TreePanel on mouse down.
  • [90060] getSelectedItem returning null when last selected item is deselected with other selections (multi-select).
  • [89736] TreeGrid onDoubleClick should be calling toggle rather than implementing logic.
  • [87617] Calling reset on FileUploadField disables the browser button.
  • [89488] ListView fireing selection changed event twice with multi-select.
  • [89740] Reordering root nodes in TreePanel throwing exceptions.
  • [89715] Using the layout constructor (public Portlet(Layout layout)) does not add style name "x-portlet".
  • [87137] BorderLayoutData size of "1" not treated as percentage.
  • [89096] CheckBoxListView missing TD in markup.
  • [88629] ColumnFooter not public.
  • [88441] LiveGridView protected isChached changed to isCached.
  • [90119] TreePanelDragSource breaks keyboard navigation.
  • [88140] IE8: Debug window appear after a drag and drop out of the dropbox.
  • [88045] SplitButton showing Blue theme divider in Slate theme.
  • [87365] GridSelectionModel firing Select TWICE with SelectionMode= Multi.
  • [86732] WidgetComponent Bug when widget being wrapped belonged to a previous parent.
  • [86546] Type is grid css - ..x-grid3-invalid-cell
  • [86445] TabPanel key navigation - home and end keys catching when tab not focused.
  • [90199] Event.OnPaste javadocs stating DOM OMMOUSEWHEEL.
  • [s1913] MessageBox not using defaultTextHeightConfig.
  • [s1883] TreeGrid expanding nodes still making data request with autoLoad enabled.
  • [81712] Added FormPanel clearDirtyFields method.
  • [s1922] Added updateOriginalValue config to FieldBinding and FormBinding.
  • [s1874] Portal right column jumps during DND if browser scroll bar width > 19 pixels.
  • [s1909] Fixed an issue in BeanModelGenerator when looking up the BeanModelFactory.
  • [90886] Fixed bug in BaseTreeMOdel using nested property 'gxt.parent'.
  • [90837] DomHelper overwrite contains misspelling in JSNI code.
  • [90638] Window drag proxy not updating header text if window header changed after first drag.

New in Sencha GXT 2.1.0 (Dec 16, 2009)

  • General Changes & Enhancements:
  • Added AdapterMenuItem to allow arbitrary widgets added to Menus to be configured as Items. Allows configs such as hideOnClick to be configured.
  • Much better code optimizations by the GWT compiler in a couple of classes.
  • ComboBox lazy rendering defaults to true now.
  • Grid can show a cell as invalid now.
  • Added LiveToolItem to display LiveGridView state.
  • API Changes:
  • Added isMasked to Component.
  • Changed Store contains(ModelData m) to contains(M m)
  • Deprecated default IconButton contructor.
  • Added setCancelOnInvalid/isCancelOnInvalid to Editor.
  • Added setShowInvalidCells/isShowInvalidCells to GridView.
  • Renamed DefaultModelComparer.DFFAULT to DefaultModelComparer.DEFAULT.
  • Added setCaching/isCaching to TreeGrid.
  • Bug Fixes:
  • Fixed not being able to drag multiple selections in TreePanel.
  • Fixed Detach event firing too early.
  • Fixed an issue in Slider when setting the initial value.
  • Fixed FormButtonBinding not listening to Detach of the FormPanel.
  • Fixed opacity issue when masking a Component in IE.
  • Fixed Button autoWidth not correctly working under some circumstances.
  • Fixed HideMode not working for all locales.
  • Fixed FieldSet checkbox not correctly checked in IE under some circumstances.
  • Fixed Menu auto hiding issues.
  • Fixed ColumnFooter updating the width of the wrong column.
  • Fixed NullPointerException in TreePanelDropTarget and TreeGridDropTarget.
  • Fixed CompositeElement indexOf always returning -1.
  • Fixed an issue in ComboBox when validating a value.
  • Fixed an issue with the empty text in TextField.
  • Fixed Draggable release not canceling the active drag, when there is one.
  • Fixed AccordionLayout sizing issue.
  • Fixed Store not using the ModelComparer under all circumstances.
  • Fixed CheckMenuItem not checking for the correct group.
  • Fixed a NullPointerException in BorderLayout.
  • Fixed ContentPanel and TabItem setUrl not working correctly.
  • Fixed BeanModelGenerator to not generate BeanModels if they are already a ModelData.
  • Fixed FormBinding also clearing values of not bound Fields on unbind.
  • Fixed Button stops events from bubbling.
  • Fixed TreeGrid firing ViewReady too early.
  • Fixed TreeGridView changing icon of a wrong node under some circumstances.
  • Fixed TreeStore not correctly removing Record when removing a model.
  • Fixed Insert not correctly constrained into the DropTarget.
  • Fixed sizing issues in ColumnHeader, ColumnFooter and GridView.
  • Fixed many issues in Editor.
  • Fixed Window setResizable/setDraggable working after rendering.
  • Fixed NullPointerException in Resizable.
  • Fixed locale issues in DateWrapper.
  • Fixed scroll issue in GridView caused by the focus element.
  • Fixed CellSelectionModel not showing selection under all circumstances.
  • Fixed parent - child relationships.
  • Fixed CheckBoxSelectionModel not checking header checkbox under all circumstances.
  • Fixed ComboBox not stopping mouseup event when clicking on the list.
  • Fixed Resizable not removing proxyEl from DOM after resizing.
  • Fixed sizing issue of the proxyEl in Resizable.
  • Fixed non used css causing issues with CheckBoxGroup.
  • Fixed Field not hiding errorIcon when hiding the Field.
  • Fixed TreePanel setCheckedSelection not working correctly.
  • Fixed NullPointerException in Item deactivate and activate.
  • Fixed NullPointerException in Chart when working with null values.
  • Fixed charts when max and min are 0 with DefaultScaleProvider.
  • Fixed maxValue and minValue calculation in Chart.
  • Fixed Grid not being correctly disabled.
  • Fixed GridSplitBar element never got removed.
  • Fixed ListViewSelectionModel to work correctly with DND.
  • Fixed an issue in TreeGridDropTarget and TreePanelDropTarget.
  • Fixed https detection not working under all circumstances.