Lançamentos do SmartClient

Released: Oct 29, 2025

Atualizações na V14.1p_2025-10-29

Recursos

  • Added Calendar.allowLongEvents, which provides a UI for managing all-day and multi-day events similar to Google and other calendars.
  • Added new attributes; FormItem.extraTextboxCSS and extraControlTableCSS, and FormItemIcon.extraCSS.

Correções

  • Fixed caching behavior for skin-files - should address SVG symbols flashing in some skins in Safari.
  • Fixed server logs regarding built-in skinning-dataSources not being available.
  • RuleContext is now updated with selection status at the time the...

Released: Jun 24, 2025

Atualizações na V14.1p_2025-06-24

Recursos

  • Added new method Calendar.adjustCriteria(criteria), which allows developers to modify or add custom criteria to whatever the view generated for its date-range/lanes.
  • Enhanced DateUtil.createDatetime() to allow the first parameter to be a date-string like "2025-04-29T07:00:00.000", as well as supporting Date instances.
  • Modified PortalLayout to add support for creating new columns by dragging Portlets, and auto-removing columns when every portlet has been removed from them.
    • See new...

Released: May 6, 2025

Atualizações na V14.1p_2025-05-06

Recursos

  • Added support for MenuItem.isSeparator creating the corresponding ToolStripSeparator when shown inline.
  • Added new attribute RadioGroupItem.customIconSize, which overrides the valueIcon width and height for radio-media when useNativeRadioItems is false.
  • Exposed properties allowing customization of pickList fields in MultiPickerItem and SetFilterItem.
  • SQL generation has been unified so that, for both simple and Advanced criteria, it now converts a criterion like "myField: ['A','B','C'...

Released: Apr 3, 2025

Atualizações na V14.1

Recursos

  • Added a number of new samples to demonstrate features of the MultiPickerItem, SetFilterItem and relational editing.
  • Added new attribute Timeline.fixedEventHeight, which renders events at a fixed height and causes lanes to size-to-content.

Correções

  • Fixed missing sample images in certain deployments of the SmartClient Showcase.
  • Fixed websocket communication in SmartGWT Pro/Power/Enterprise/Eval sample projects.
  • Fixed DateRangeItem so it fails range-validation on the toDate field if it's...

Released: Mar 29, 2025

Atualizações na V14.0

Recursos

  • Added automatic aggregation and grouping for generic (custom) dataSources.
  • Improved relation-field editing and display:
    • When editing a field that is marked as multiple:true and has a foreign key (a one-to-many relation field), default to the MultiPickerItem as editor for the field.
    • Improved detection of relation fields that are not multiple:true (one-to-one/many-to-one relation fields) to ensure a SelectItem is shown as the default editor for such fields.
    • Ensured that clientOnly...

Released: Jan 23, 2025

Atualizações na V13.1p_2025-01-23

Recursos

  • Added sqlPrefix/Suffix which allows you to specify arbitrary text to appear before and/or after any generated SQL, at the DataSource or operation level.
  • Removed unnecessary synchronization from the Velocity evaluate() function, and helper functions that call it.
  • Added new API DrawPane.getViewPortRectInViewBoxCoords(), which returns doubles for precision. getViewportWidth()/getViewPortHeight() already existed, so the name explicitly states the coordinate system to avoid any confusion.
  • In...

Released: Nov 19, 2024

Atualizações na V13.1

Recursos

  • Improved Visuals: Elegant Skins, Scalable Icons, and Retina-Quality Media
    • Shiva Skin - A new, sleek visual skin has been added that enhances application aesthetics with stylish fonts, dynamic color schemes, and sharp SVG icons. A dark mode version, "Shiva Dark," is also in the pipeline for low-light environments.
    • SVG Spriting - Added new SVG spriting technology which allows icons to load efficiently in a single file, reducing load times. These SVG icons are scalable and dynamic, making...

Released: Oct 30, 2024

Atualizações na V13.0p-2024-10-30

Correções

  • Fixed an issue where if the last record in a grid with virtual scrolling enabled was taller than the viewport, it wasn't possible to scroll to the bottom of that last row. This was reproducible with expansion components.

Released: Oct 24, 2024

Atualizações na V13.0p-2024-10-24

Correções

  • Fixed an issue where local displayField values wouldn't get picked up for formItems in forms within a ValuesManager, leading to potential unnecessary fetches against the optionDataSource to retrieve a display field value for the current data value from the server.

Released: Oct 22, 2024

Atualizações na V13.0p-2024-10-22

Correções

  • Fixed a problem with AdaptiveMenu where visibleWhen rules could sometimes cause a warning: "removeAt(): No valid record at position 0 to remove".