New features in EPC 826 version of the Framework

Visual LANSA Framework

New features in EPC 826 version of the Framework

This section outlines new features in  EPC 826 version of the Framework:

Web

Open and save your Framework web applications before executing them to create new .HTM and .JS files!

You can now create Framework-AJAX Applications to achieve optimal web performance with functionality close to that of a Windows rich client application.

See also Enable Framework for AJAX style applications.

 

Usability

In Windows applications the main Framework panes can be shrunk and expanded to allow more efficient use of screen real estate. Use the Allow Panes to be Shrunk and Expanded option to enable this functionality.

You can use the new Focused Input Field Style property to highlight the input field that has focus with a different style in Framework web applications.

 

Demonstration Application

The Demonstration Application has been significantly revised and updated.

To use it you need to open the new version of the shipped Framework definition in file VF_Sy001_System_LastShipped.XML.

You need to remove the old demonstration application from any existing Framework versions as it may no longer function correctly.

 

Security

In web applications it is now possible to replace the Framework’s security model by specifying your own avCheckAuth method  (this has always been an option in Windows applications).

To do this you need to supply a LANSA function and enroll it into the Framework. Refer to shipped example function UFU0016 in process UF_SYSBR for more details. Also see IIP – Function to return web user authorities.

 

 

Mini-filters

You can now specify the mini-filter as a panel to control all its display attributes. See AvMiniFilterPanel.

For example you can add combo boxes, drop downs, check boxes, and do instant editing on the panel.

 

Web Deployment

It is now possible to use the Administrator interface in a deployed Framework web application to create users and groups, set authorities and custom property values.

This means that the Windows administrator components that were previously required in web deployment packages can now be omitted. See Creating Web Interface for Maintaining Users and Authorities.

Commands

Commands (and command tabs) can now be conditionally disabled or hidden depending on business object SubTypes.  

Also, you can use the Enable Child when Parent Selected and Enable Parent when Child Selected properties to control command availability.

An option has been added to instance commands to allow a command never to be the default, even when the user used it on a previous instance (see Default Command).

Commands can now be executed without any user interface at all, that is, hidden from the user. See Execute as Hidden Command and Hidden Command Handler Anatomy.

 

 

Instance Lists

Instance Lists with Different Types of Objects are now also available in Framework web applications.

Peer business objects are now shown with their icon to make it easier to distinguish different types of objects.

You can Work with Hidden Child Objects by double-clicking an instance list entry.

Instance lists now have a toolbar. You can set the Instance List Tool Bar Location and the Instance List Tool Bar Height or Width in the Instance List/Relations tab of the business object.

ActiveX instance lists are no longer supported.

In Windows applications, Instance lists that are saved and restored between VLF sessions now include the user object name/type of any current super-server connection in the saved file names. This means that different versions of a saved instance list can co-exist for example  for Server1, Server2 and a Local DBMS.  

 

 

Command Usage Tab

More details about the usage of command definitions are available on the Command Usage Tab:

  • Default Command
  • Hidden
  • RAMP Destination

 

Improved problem analysis

The Framework web application trace facility (+Trace=Y on URL) now displays the details of HTML pages arriving at the browser.

If an application detects a bad response from the web server, the user is given an option to analyze the nature of the error and display the problem HTML page. All details can be printed or copied to clipboard making it easier for end-users to provide helpful error information.

 

Performance

This version of the guide includes detailed information about Assessing Performance in Framework Web Applications.

Position Menu Option can be Disabled

The Position menu option can now be turned off by designers so that users will not be able to change the relative position of any of the Framework display panes.

 

HTML Startup Page

You can specify an HTML page as the startup page for the Framework or an individual application. You can provide links to other resources from this page. See The Demonstration Application for an example.