Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

OpenEdge Release

Version Information

11.3.3, 11.3.4, 11.4, 11.6.2, 11.6.3, 11.7, 11.7.1, 11.7.2, 11.7.3.007, 11.7.4, 12.0

Release 11.3 #52195@2019-06-02

OpenEdge 12.0 support!

We are please to announce that we are not aware of any issues using the SmartComponent Library on OpenEdge 12.0. We hereby declare OpenEdge 12.0 fully supported for the SmartComponent Library as of the release of May 1st 2019.

OpenEdge 11.7.4 support!

We are please to announce that we are not aware of any issues using the SmartComponent Library on OpenEdge 11.7.4. We hereby declare OpenEdge 11.7.4 fully supported for the SmartComponent Library as of the release of November 5th 2018.

...

A login is required to participate in the forum. Don't be shy - create your account today!

Image RemovedImage Added

Announcing the SmartFramework ERD Designer

...

SCL-2619 Password verification is now case sensitive

Description:

Previously a case insensitive comparison was used when comparing a new password with the verification of the new password. This has been resolved now.

SCL-2629 Fixed issue with TableModelQuestionProvider:FinalizeAllQuestions

Description:

The TableModelQuestionProvider:FinalizeAllQuestions method was in certain cases attempting to search for the after buffer record for deleted records. This issue is now resolved.

SCL-2633 Fixed JSDO Generic Service issue with support for default column filters

Description:

We have resolved an issue in the JSDO Generic Service that caused mis-interpretation of the default column filters (e.g. {UserName}). The issue was caused by the requirement to mask the { in some cases.

SCL-2636 Fixed issue with changing a logical value in the Repository Object Maintenance screen

Description:

We've fixed an issue in the Repository Object Maintenaince form that was caused when updating the value of a logical property:
System.NotSupportedException: Selection related properties (SelText, SelStart and SelLength) are not supported if the underlying editor used for editing doesn't support selectable text.

Improvement

SCL-2621 Added support for restoring PopupRibbonGroupTool instances on the Quick Access Toolbar

Description:

The BaseForm's functionality to store and restore the Infragistics Ribbon Quick Access toolbar now also supports PopupRibbonGroupTool instances.

SCL-2622 User Passwords no longer re-encoded when the GenericDataImporter imports user records

Description:

Previously the already encoded password has been encoded a second time - making the passwords basically unusable. This has been resolved now.

SCL-2625 When opening by opening a .bedgm file from Windows Explorer the Business Entity Designer now shows the design

Description:

Previously the Business Entity Designer always opened the release notes as the first view.
When opening a .bedgm file, the design view is now the active view after starting the tool.

SCL-2626 Open Object master dialog of the Repository Object Maintenance Form now remembers filter values

Description:

The Open Object master dialog now remembers filter values between invocations.

SCL-2627 Added simplified Get methods to Consultingwerk.SmartFramework.Repository.AttributeValue

Description:

We have added the following additional methods to the AttributeValue class which simplify the retrieval of attributes from the repository service:

Code Block
languageabl
    /**
     * Purpose: Returns the Value AttributeValue as a primitive character value
     * Notes:
     * @return The AttributeValue as a primitive character value
     */
    METHOD PUBLIC CHARACTER GetCharacterValue ():

    /**
     * Purpose: Returns the Value AttributeValue as a primitive date value
     * Notes:
     * @return The AttributeValue as a primitive date value
     */
    METHOD PUBLIC DATE GetDateValue ():

    /**
     * Purpose: Returns the Value AttributeValue as a primitive datetime value
     * Notes:
     * @return The AttributeValue as a primitive datetime value
     */
    METHOD PUBLIC DATETIME GetDateTimeValue ():

    /**
     * Purpose: Returns the Value AttributeValue as a primitive datetime-tz value
     * Notes:
     * @return The AttributeValue as a primitive datetime-tz value
     */
    METHOD PUBLIC DATETIME-TZ GetDateTimeTzValue ():

    /**
     * Purpose: Returns the Value AttributeValue as a primitive decimal value
     * Notes:
     * @return The AttributeValue as a primitive decimal value
     */
    METHOD PUBLIC DECIMAL GetDecimalValue ():

    /**
     * Purpose: Returns the Value AttributeValue as a primitive int64 value
     * Notes:
     * @return The AttributeValue as a primitive int64 value
     */
    METHOD PUBLIC INT64 GetInt64Value ():

    /**
     * Purpose: Returns the Value AttributeValue as a primitive integer value
     * Notes:
     * @return The AttributeValue as a primitive integer value
     */
    METHOD PUBLIC INTEGER GetIntegerValue ():

    /**
     * Purpose: Returns the Value AttributeValue as a primitive logical value
     * Notes:
     * @return The AttributeValue as a primitive logical value
     */
    METHOD PUBLIC LOGICAL GetLogicalValue ():

...

SCL-2630 Added support for executing DataAccess:FindSourceBuffer on a BEFORE-BUFFER

Description:

The DataAccess:FindSourceBuffer method now also supports getting executed on a BEFORE-BUFFER handle. This allows to use the method also for deleted records.

SCL-2631 Implemented method in the DynamicForm to retrieve the reference to an object instance by name

Description:

We've implemented the new method GetInstance in the DynamicForm that simplifies the retrieval of an object instance reference based on the InstanceName.

Code Block
languageabl
DEFINE VARIABLE oGrid     AS SmartDataBrowser                    NO-UNDO .
DEFINE VARIABLE oAdapter  AS SmartBusinessEntityAdapter          NO-UNDO .

ASSIGN
    oGrid    = CAST (CAST (THIS-OBJECT:Owner,
                           DynamicForm):GetInstance("CustomerGrid":U),
                     SmartDataBrowser)
    oAdapter = CAST (CAST (THIS-OBJECT:Owner,
                           DynamicForm):GetInstance("CustomerDataSource":U),
                     SmartBusinessEntityAdapter) .

...

SCL-2635 Improvements to subscribeviewerevent.i and unsubscribeviewerevent.i

Description:

We've made the following improvements to the two include files:
- The variables used to iterate all controls bound to the named field should receive unique variable names to support multiple usage
Comments in the include files should make it clear, that those include files are only to subscribe events of bound controls not to subscribe events from Buttons

SCL-2637 Implemented rendering Support for EnabledForAdd and EnabledForUpdate for dynamic Viewer fields

Description:

The rendering process for repository based viewer controls will now use the EnabeldForAdd and EnabledForUpdate properties of field instances to control when fields are enabled. The functionality is based on the existing SmartViewerControl:SetControlEnabled functionality.

SCL-2642 Support JSON rendering of MetaViewer like component

Description:

We have implemented the new MetaFrame class in the repository that can be rendered to JSON (Angular web frontend) without the requirement of the design-time or runtime (Data-Link) data-source attached.
This component may be used for wizard like screens.

New Feature

SCL-2628 Implemented a dynamic launcher for repository based forms

Description:

We have implemented a new dynamic launcher form that allows to launch repository based forms without adding them to the menu first.

...

Image Added

SCL-2638 Legacy GUI Frame Migration is now able to create repository viewer

Description:

The Legacy GUI Frame migration tooling now supports creating a MetaViewer in the repository as well.