SmartGWT - API Change History


2.2 to 2.4

Modified Interfaces:

com.smartgwt.client.widgets.DataBoundComponent

Declaration Changes:

old:public interface com.smartgwt.client.widgets.DataBoundComponent
new:public interface com.smartgwt.client.widgets.DataBoundComponent extends com.smartgwt.client.widgets.events.HasFetchDataHandlers

New Methods:

com.smartgwt.client.widgets.form.fields.PickList

New Methods:

Modified Classes:

com.smartgwt.client.data.Criterion

New Methods:

com.smartgwt.client.data.DSRequest

New Methods:

com.smartgwt.client.data.DSResponse

New Methods:

com.smartgwt.client.data.DataSource

Method Changes:
New Methods:

com.smartgwt.client.data.DataSourceField

New Methods:

com.smartgwt.client.data.MultiSortDialog

New Methods:

com.smartgwt.client.data.OperationBinding

Removed Methods:
New Methods:

com.smartgwt.client.data.ResultSet

Method Changes:

com.smartgwt.client.data.SimpleType

New Methods:

com.smartgwt.client.types.FieldType

New Fields:

com.smartgwt.client.util.DateUtil

New Methods:
com.smartgwt.client.util.EventHandler
New Methods:

com.smartgwt.client.util.I18nUtil

New Methods:

com.smartgwt.client.util.Page

New Methods:

com.smartgwt.client.util.SC

New Methods:

com.smartgwt.client.widgets.Canvas

Declaration Changes:

old:public class com.smartgwt.client.widgets.Canvas extends com.smartgwt.client.widgets.BaseWidget implements com.smartgwt.client.widgets.events.HasClickHandlers, com.smartgwt.client.widgets.events.HasDoubleClickHandlers, com.smartgwt.client.widgets.events.HasDragMoveHandlers, com.smartgwt.client.widgets.events.HasDragRepositionMoveHandlers, com.smartgwt.client.widgets.events.HasDragRepositionStartHandlers, com.smartgwt.client.widgets.events.HasDragRepositionStopHandlers, com.smartgwt.client.widgets.events.HasDragResizeMoveHandlers, com.smartgwt.client.widgets.events.HasDragResizeStartHandlers, com.smartgwt.client.widgets.events.HasDragResizeStopHandlers, com.smartgwt.client.widgets.events.HasDragStartHandlers, com.smartgwt.client.widgets.events.HasDragStopHandlers, com.smartgwt.client.widgets.events.HasDropHandlers, com.smartgwt.client.widgets.events.HasDropMoveHandlers, com.smartgwt.client.widgets.events.HasDropOutHandlers, com.smartgwt.client.widgets.events.HasDropOverHandlers, com.smartgwt.client.widgets.events.HasFocusChangedHandlers, com.smartgwt.client.widgets.events.HasHoverHandlers, com.smartgwt.client.widgets.events.HasHoverHiddenHandlers, com.smartgwt.client.widgets.events.HasKeyDownHandlers, com.smartgwt.client.widgets.events.HasKeyPressHandlers, com.smartgwt.client.widgets.events.HasMouseDownHandlers, com.smartgwt.client.widgets.events.HasMouseMoveHandlers, com.smartgwt.client.widgets.events.HasMouseOutHandlers, com.smartgwt.client.widgets.events.HasMouseOverHandlers, com.smartgwt.client.widgets.events.HasMouseStillDownHandlers, com.smartgwt.client.widgets.events.HasMouseUpHandlers, com.smartgwt.client.widgets.events.HasMouseWheelHandlers, com.smartgwt.client.widgets.events.HasResizedHandlers, com.smartgwt.client.widgets.events.HasRightMouseDownHandlers, com.smartgwt.client.widgets.events.HasScrolledHandlers, com.smartgwt.client.widgets.events.HasShowContextMenuHandlers
new:public class com.smartgwt.client.widgets.Canvas extends com.smartgwt.client.widgets.BaseWidget implements com.smartgwt.client.widgets.events.HasClickHandlers, com.smartgwt.client.widgets.events.HasDoubleClickHandlers, com.smartgwt.client.widgets.events.HasDragMoveHandlers, com.smartgwt.client.widgets.events.HasDragRepositionMoveHandlers, com.smartgwt.client.widgets.events.HasDragRepositionStartHandlers, com.smartgwt.client.widgets.events.HasDragRepositionStopHandlers, com.smartgwt.client.widgets.events.HasDragResizeMoveHandlers, com.smartgwt.client.widgets.events.HasDragResizeStartHandlers, com.smartgwt.client.widgets.events.HasDragResizeStopHandlers, com.smartgwt.client.widgets.events.HasDragStartHandlers, com.smartgwt.client.widgets.events.HasDragStopHandlers, com.smartgwt.client.widgets.events.HasDropHandlers, com.smartgwt.client.widgets.events.HasDropMoveHandlers, com.smartgwt.client.widgets.events.HasDropOutHandlers, com.smartgwt.client.widgets.events.HasDropOverHandlers, com.smartgwt.client.widgets.events.HasFocusChangedHandlers, com.smartgwt.client.widgets.events.HasHoverHandlers, com.smartgwt.client.widgets.events.HasHoverHiddenHandlers, com.smartgwt.client.widgets.events.HasKeyDownHandlers, com.smartgwt.client.widgets.events.HasKeyPressHandlers, com.smartgwt.client.widgets.events.HasMouseDownHandlers, com.smartgwt.client.widgets.events.HasMouseMoveHandlers, com.smartgwt.client.widgets.events.HasMouseOutHandlers, com.smartgwt.client.widgets.events.HasMouseOverHandlers, com.smartgwt.client.widgets.events.HasMouseStillDownHandlers, com.smartgwt.client.widgets.events.HasMouseUpHandlers, com.smartgwt.client.widgets.events.HasMouseWheelHandlers, com.smartgwt.client.widgets.events.HasResizedHandlers, com.smartgwt.client.widgets.events.HasRightMouseDownHandlers, com.smartgwt.client.widgets.events.HasScrolledHandlers, com.smartgwt.client.widgets.events.HasShowContextMenuHandlers, com.smartgwt.client.widgets.events.HasVisibilityChangedHandlers

Method Changes:

old:public native void parentResized()
new:protected native void parentResized()

New Methods:

com.smartgwt.client.widgets.DateChooser

New Methods:

com.smartgwt.client.widgets.HeaderControl

New Fields:
New Methods:

com.smartgwt.client.widgets.Hover

New Methods:

com.smartgwt.client.widgets.IButton

New Constructors:

com.smartgwt.client.widgets.calendar.Calendar

New Methods:

com.smartgwt.client.widgets.events.HoverEvent

Declaration Changes:

old:public class com.smartgwt.client.widgets.events.HoverEvent extends com.smartgwt.client.widgets.events.BrowserEvent
new:public class com.smartgwt.client.widgets.events.HoverEvent extends com.smartgwt.client.widgets.events.BrowserEvent implements com.smartgwt.client.event.Cancellable

New Fields:
New Methods:

com.smartgwt.client.widgets.events.IconClickEvent

Declaration Changes:

old:public class com.smartgwt.client.widgets.events.IconClickEvent extends com.smartgwt.client.widgets.events.BrowserEvent
new:public class com.smartgwt.client.widgets.events.IconClickEvent extends com.smartgwt.client.widgets.events.BrowserEvent implements com.smartgwt.client.event.Cancellable

New Fields:
New Methods:

com.smartgwt.client.widgets.form.DynamicForm

Declaration Changes:

old:public class com.smartgwt.client.widgets.form.DynamicForm extends com.smartgwt.client.widgets.Canvas implements com.smartgwt.client.widgets.DataBoundComponent, com.smartgwt.client.widgets.form.events.HasFormSubmitFailedHandlers, com.smartgwt.client.widgets.form.events.HasItemChangeHandlers, com.smartgwt.client.widgets.form.events.HasItemChangedHandlers, com.smartgwt.client.widgets.form.events.HasItemKeyPressHandlers, com.smartgwt.client.widgets.form.events.HasSubmitValuesHandlers
new:public class com.smartgwt.client.widgets.form.DynamicForm extends com.smartgwt.client.widgets.Canvas implements com.smartgwt.client.widgets.DataBoundComponent, com.smartgwt.client.widgets.form.events.HasFormSubmitFailedHandlers, com.smartgwt.client.widgets.form.events.HasHiddenValidationErrorsHandlers, com.smartgwt.client.widgets.form.events.HasItemChangeHandlers, com.smartgwt.client.widgets.form.events.HasItemChangedHandlers, com.smartgwt.client.widgets.form.events.HasItemKeyPressHandlers, com.smartgwt.client.widgets.form.events.HasSubmitValuesHandlers

Newly Deprecated Methods:
New Methods:

com.smartgwt.client.widgets.form.FilterBuilder

New Methods:

com.smartgwt.client.widgets.form.ValuesManager

Declaration Changes:

old:public class com.smartgwt.client.widgets.form.ValuesManager extends com.smartgwt.client.core.BaseClass
new:public class com.smartgwt.client.widgets.form.ValuesManager extends com.smartgwt.client.core.BaseClass implements com.smartgwt.client.widgets.form.events.HasHiddenValidationErrorsHandlers, com.smartgwt.client.widgets.form.events.HasSubmitValuesHandlers

Removed Methods:
New Methods:

com.smartgwt.client.widgets.form.events.SubmitValuesEvent

Newly Deprecated Methods:
New Methods:

com.smartgwt.client.widgets.form.fields.BooleanItem

New Constructors:
New Methods:

com.smartgwt.client.widgets.form.fields.ButtonItem

New Methods:

com.smartgwt.client.widgets.form.fields.CanvasItem

New Methods:

com.smartgwt.client.widgets.form.fields.ColorPickerItem

New Constructors:
New Methods:

com.smartgwt.client.widgets.form.fields.ComboBoxItem

Declaration Changes:

old:public class com.smartgwt.client.widgets.form.fields.ComboBoxItem extends com.smartgwt.client.widgets.form.fields.FormItem implements com.smartgwt.client.widgets.form.fields.PickList, com.smartgwt.client.widgets.form.fields.events.HasDataArrivedHandlers
new:public class com.smartgwt.client.widgets.form.fields.ComboBoxItem extends com.smartgwt.client.widgets.form.fields.TextItem implements com.smartgwt.client.widgets.form.fields.PickList, com.smartgwt.client.widgets.form.fields.events.HasDataArrivedHandlers

New Methods:

com.smartgwt.client.widgets.form.fields.DateItem

New Methods:

com.smartgwt.client.widgets.form.fields.DateRangeItem

Removed Methods:
New Methods:

com.smartgwt.client.widgets.form.fields.FloatItem

New Constructors:
New Methods:

com.smartgwt.client.widgets.form.fields.FormItem

Declaration Changes:

old:public class com.smartgwt.client.widgets.form.fields.FormItem extends com.smartgwt.client.core.RefDataClass implements com.smartgwt.client.widgets.form.fields.events.HasBlurHandlers, com.smartgwt.client.widgets.form.fields.events.HasChangeHandlers, com.smartgwt.client.widgets.form.fields.events.HasChangedHandlers, com.smartgwt.client.widgets.form.fields.events.HasClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasDoubleClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasFocusHandlers, com.smartgwt.client.widgets.form.fields.events.HasIconClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasIconKeyPressHandlers, com.smartgwt.client.widgets.form.fields.events.HasItemHoverHandlers, com.smartgwt.client.widgets.form.fields.events.HasKeyDownHandlers, com.smartgwt.client.widgets.form.fields.events.HasKeyPressHandlers, com.smartgwt.client.widgets.form.fields.events.HasKeyUpHandlers, com.smartgwt.client.widgets.form.fields.events.HasTitleHoverHandlers
new:public class com.smartgwt.client.widgets.form.fields.FormItem extends com.smartgwt.client.core.RefDataClass implements com.smartgwt.client.widgets.form.fields.events.HasBlurHandlers, com.smartgwt.client.widgets.form.fields.events.HasChangeHandlers, com.smartgwt.client.widgets.form.fields.events.HasChangedHandlers, com.smartgwt.client.widgets.form.fields.events.HasClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasDoubleClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasFocusHandlers, com.smartgwt.client.widgets.form.fields.events.HasIconClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasIconKeyPressHandlers, com.smartgwt.client.widgets.form.fields.events.HasItemHoverHandlers, com.smartgwt.client.widgets.form.fields.events.HasKeyDownHandlers, com.smartgwt.client.widgets.form.fields.events.HasKeyPressHandlers, com.smartgwt.client.widgets.form.fields.events.HasKeyUpHandlers, com.smartgwt.client.widgets.form.fields.events.HasTitleClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasTitleDoubleClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasTitleHoverHandlers

New Constructors:
New Methods:

com.smartgwt.client.widgets.form.fields.FormItemIcon

New Methods:

com.smartgwt.client.widgets.form.fields.IntegerItem

New Constructors:
New Methods:

com.smartgwt.client.widgets.form.fields.MiniDateRangeItem

New Methods:

com.smartgwt.client.widgets.form.fields.NativeCheckboxItem

New Methods:

com.smartgwt.client.widgets.form.fields.RadioGroupItem

New Methods:

com.smartgwt.client.widgets.form.fields.SelectItem

New Methods:

com.smartgwt.client.widgets.form.fields.SliderItem

New Methods:

com.smartgwt.client.widgets.form.fields.TextAreaItem

New Methods:

com.smartgwt.client.widgets.form.fields.TextItem

New Methods:

com.smartgwt.client.widgets.form.validator.CustomValidator

New Fields:
New Methods:

com.smartgwt.client.widgets.form.validator.Validator

New Methods:

com.smartgwt.client.widgets.grid.ColumnTree

New Methods:

com.smartgwt.client.widgets.grid.HeaderSpan

New Constructors:
New Methods:

com.smartgwt.client.widgets.grid.ListGrid

Declaration Changes:

old:public class com.smartgwt.client.widgets.grid.ListGrid extends com.smartgwt.client.widgets.Canvas implements com.smartgwt.client.widgets.DataBoundComponent, com.smartgwt.client.widgets.grid.events.HasCellClickHandlers, com.smartgwt.client.widgets.grid.events.HasCellContextClickHandlers, com.smartgwt.client.widgets.grid.events.HasCellDoubleClickHandlers, com.smartgwt.client.widgets.grid.events.HasCellHoverHandlers, com.smartgwt.client.widgets.grid.events.HasCellMouseDownHandlers, com.smartgwt.client.widgets.grid.events.HasCellMouseUpHandlers, com.smartgwt.client.widgets.grid.events.HasCellOutHandlers, com.smartgwt.client.widgets.grid.events.HasCellOverHandlers, com.smartgwt.client.widgets.grid.events.HasCellSavedHandlers, com.smartgwt.client.widgets.grid.events.HasDataArrivedHandlers, com.smartgwt.client.widgets.grid.events.HasDrawAreaChangedHandlers, com.smartgwt.client.widgets.grid.events.HasEditCompleteHandlers, com.smartgwt.client.widgets.grid.events.HasEditFailedHandlers, com.smartgwt.client.widgets.grid.events.HasEditorEnterHandlers, com.smartgwt.client.widgets.grid.events.HasEditorExitHandlers, com.smartgwt.client.widgets.grid.events.HasFieldStateChangedHandlers, com.smartgwt.client.widgets.grid.events.HasHeaderClickHandlers, com.smartgwt.client.widgets.grid.events.HasRecordClickHandlers, com.smartgwt.client.widgets.grid.events.HasRecordCollapseHandlers, com.smartgwt.client.widgets.grid.events.HasRecordDoubleClickHandlers, com.smartgwt.client.widgets.grid.events.HasRecordDropHandlers, com.smartgwt.client.widgets.grid.events.HasRecordExpandHandlers, com.smartgwt.client.widgets.grid.events.HasRowContextClickHandlers, com.smartgwt.client.widgets.grid.events.HasRowEditorEnterHandlers, com.smartgwt.client.widgets.grid.events.HasRowEditorExitHandlers, com.smartgwt.client.widgets.grid.events.HasRowHoverHandlers, com.smartgwt.client.widgets.grid.events.HasRowMouseDownHandlers, com.smartgwt.client.widgets.grid.events.HasRowMouseUpHandlers, com.smartgwt.client.widgets.grid.events.HasRowOutHandlers, com.smartgwt.client.widgets.grid.events.HasRowOverHandlers, com.smartgwt.client.widgets.grid.events.HasSelectionChangedHandlers
new:public class com.smartgwt.client.widgets.grid.ListGrid extends com.smartgwt.client.widgets.Canvas implements com.smartgwt.client.widgets.DataBoundComponent, com.smartgwt.client.widgets.grid.events.HasCellClickHandlers, com.smartgwt.client.widgets.grid.events.HasCellContextClickHandlers, com.smartgwt.client.widgets.grid.events.HasCellDoubleClickHandlers, com.smartgwt.client.widgets.grid.events.HasCellHoverHandlers, com.smartgwt.client.widgets.grid.events.HasCellMouseDownHandlers, com.smartgwt.client.widgets.grid.events.HasCellMouseUpHandlers, com.smartgwt.client.widgets.grid.events.HasCellOutHandlers, com.smartgwt.client.widgets.grid.events.HasCellOverHandlers, com.smartgwt.client.widgets.grid.events.HasCellSavedHandlers, com.smartgwt.client.widgets.grid.events.HasDataArrivedHandlers, com.smartgwt.client.widgets.grid.events.HasDrawAreaChangedHandlers, com.smartgwt.client.widgets.grid.events.HasEditCompleteHandlers, com.smartgwt.client.widgets.grid.events.HasEditFailedHandlers, com.smartgwt.client.widgets.grid.events.HasEditorEnterHandlers, com.smartgwt.client.widgets.grid.events.HasEditorExitHandlers, com.smartgwt.client.widgets.grid.events.HasFieldStateChangedHandlers, com.smartgwt.client.widgets.grid.events.HasFilterEditorSubmitHandlers, com.smartgwt.client.widgets.grid.events.HasGroupByHandlers, com.smartgwt.client.widgets.grid.events.HasHeaderClickHandlers, com.smartgwt.client.widgets.grid.events.HasHeaderDoubleClickHandlers, com.smartgwt.client.widgets.grid.events.HasRecordClickHandlers, com.smartgwt.client.widgets.grid.events.HasRecordCollapseHandlers, com.smartgwt.client.widgets.grid.events.HasRecordDoubleClickHandlers, com.smartgwt.client.widgets.grid.events.HasRecordDropHandlers, com.smartgwt.client.widgets.grid.events.HasRecordExpandHandlers, com.smartgwt.client.widgets.grid.events.HasRowContextClickHandlers, com.smartgwt.client.widgets.grid.events.HasRowEditorEnterHandlers, com.smartgwt.client.widgets.grid.events.HasRowEditorExitHandlers, com.smartgwt.client.widgets.grid.events.HasRowHoverHandlers, com.smartgwt.client.widgets.grid.events.HasRowMouseDownHandlers, com.smartgwt.client.widgets.grid.events.HasRowMouseUpHandlers, com.smartgwt.client.widgets.grid.events.HasRowOutHandlers, com.smartgwt.client.widgets.grid.events.HasRowOverHandlers, com.smartgwt.client.widgets.grid.events.HasSelectionChangedHandlers

Removed Methods:
Method Changes:

old:public native int getFocusRow()
new:public native java.lang.Integer getFocusRow()

old:public native void saveAllEdits()
new:public native boolean saveAllEdits()

old:public native void saveAllEdits(com.smartgwt.client.core.Function)
new:public native boolean saveAllEdits(com.smartgwt.client.core.Function)

old:public native void saveAllEdits(com.smartgwt.client.core.Function, int[])
new:public native boolean saveAllEdits(com.smartgwt.client.core.Function, int[])

New Methods:

com.smartgwt.client.widgets.grid.ListGridField

Removed Methods:
New Methods:

com.smartgwt.client.widgets.grid.events.ChangeEvent

Declaration Changes:

old:public class com.smartgwt.client.widgets.grid.events.ChangeEvent extends com.smartgwt.client.event.AbstractSmartEvent
new:public class com.smartgwt.client.widgets.grid.events.ChangeEvent extends com.smartgwt.client.event.AbstractSmartEvent implements com.smartgwt.client.event.Cancellable

New Fields:
New Methods:

com.smartgwt.client.widgets.grid.events.RowEditorExitEvent

Removed Methods:
New Methods:

com.smartgwt.client.widgets.layout.SectionStack

New Methods:

com.smartgwt.client.widgets.menu.IMenuButton

Removed Methods:
New Methods:

com.smartgwt.client.widgets.menu.Menu

New Methods:

com.smartgwt.client.widgets.tab.Tab

Declaration Changes:

old:public class com.smartgwt.client.widgets.tab.Tab extends com.smartgwt.client.core.RefDataClass
new:public class com.smartgwt.client.widgets.tab.Tab extends com.smartgwt.client.core.RefDataClass implements com.smartgwt.client.widgets.tab.events.HasTabDeselectedHandlers, com.smartgwt.client.widgets.tab.events.HasTabSelectedHandlers

New Methods:

com.smartgwt.client.widgets.tab.TabSet

Declaration Changes:

old:public class com.smartgwt.client.widgets.tab.TabSet extends com.smartgwt.client.widgets.Canvas implements com.smartgwt.client.widgets.tab.events.HasCloseClickHandlers, com.smartgwt.client.widgets.tab.events.HasTabDeselectedHandlers, com.smartgwt.client.widgets.tab.events.HasTabIconClickHandlers, com.smartgwt.client.widgets.tab.events.HasTabSelectedHandlers
new:public class com.smartgwt.client.widgets.tab.TabSet extends com.smartgwt.client.widgets.Canvas implements com.smartgwt.client.widgets.tab.events.HasCloseClickHandlers, com.smartgwt.client.widgets.tab.events.HasTabDeselectedHandlers, com.smartgwt.client.widgets.tab.events.HasTabIconClickHandlers, com.smartgwt.client.widgets.tab.events.HasTabSelectedHandlers, com.smartgwt.client.widgets.tab.events.HasTabTitleChangedHandlers

New Methods:

com.smartgwt.client.widgets.tab.events.TabDeselectedEvent

Declaration Changes:

old:public class com.smartgwt.client.widgets.tab.events.TabDeselectedEvent extends com.smartgwt.client.widgets.events.BrowserEvent
new:public class com.smartgwt.client.widgets.tab.events.TabDeselectedEvent extends com.smartgwt.client.widgets.events.BrowserEvent implements com.smartgwt.client.event.Cancellable

New Fields:
New Methods:

com.smartgwt.client.widgets.tile.TileGrid

New Methods:

com.smartgwt.client.widgets.toolbar.ToolStrip

Removed Methods:

com.smartgwt.client.widgets.toolbar.Toolbar

New Methods:

com.smartgwt.client.widgets.tree.TreeGrid

New Methods:

com.smartgwt.client.widgets.viewer.DetailViewer

New Methods:

New Interfaces:

New Classes: