SmartClient 新版本发表

Released: Jan 9, 2024

V13.0p-2024-01-09 中的更新

特性

  • Added new DSRequest API, isAuditRequest(). This returns true if this DSRequest is a fetch request automatically generated by the framework's audit subsystem.

Released: Dec 23, 2023

V13.0p-2023-12-23 中的更新

特性

  • Added new attribute ListGrid.clearCriteriaOnFilterEditorHide, which prevents the default behavior of clearing user-entered criteria from the filterEditor when the user hides it.

Released: Oct 28, 2023

V13.0p-2023-10-28 中的更新

特性

  • You can now have installLocatorShortcut() record either minimal or full locators depending on the key-combo while clicking targets.

Released: Oct 27, 2023

V13.0p-2023-10-27 中的更新

特性

  • Added an optional parameter to installLocatorShortcut() to cause it to generate minimal locators instead of full locators.

Released: Sep 19, 2023

V13.0p-2023-09-19 中的更新

特性

  • Added SCStatefulImgConfig support to FormItemIcon.src.

Released: Sep 12, 2023

V13.0p-2023-09-12 中的更新

特性

  • Added support for AutoTest.waitForSystemDone() and AutoTest.waitForElementDone().

Released: Jul 26, 2023

V13.0p-2023-07-26 中的更新

特性

  • Added a simple "pluralize" utility method to strings.

Released: Jul 22, 2023

V13.0p-2023-07-22 中的更新

特性

  • Added new attribute ListGrid.useClientFiltering, which acts as a shortcut for (and overrides) dataProperties.useClientFiltering.

Released: Jul 13, 2023

V13.0p-2023-07-13 中的更新

特性

  • Added new ResultSet attribute "rememberDynamicProgressiveLoading". When set to true if the ResultSet receives a dsResponse for a fetch request where progressiveLoading is marked as being true, subsequent fetches to fill in other rows will explicitly request progressiveLoading:true as long as criteria are unchanged and the resultSet cache is not invalidated. This allows the server to avoid some potentially expensive row-count queries serving records from a data set where the ds...

Released: Jul 7, 2023

V13.0p-2023-07-07 中的更新

特性

  • Added new AutoTest method "waitForElement()". This method takes an element locator and a callback. The callback will fire when the system is done with any active processing and the locator resolves to a clickable element in the DOM.