Current version: 1.7.5

Features

  • Display enhanced LOVs with the Look & Feel decoration

  • Display enhanced Alert Boxes with more than 3 options

  • Handle menus at runtime (add, enable, disable, show, hide, remove options)

  • Handle frames at runtime (add, move, modify, hide)

  • Play pre-loaded sounds

  • Receive external asynchronous messages

  • Draw texts anywhere on the screen

  • Display input dialogue boxes

  • JColorChooser
    All features list


Version 1.7.5 comes with the following changes:

 - Dynamic Table-blocks.

The DrawLAF Bean Area can host multiple dynamic table-blocks to show the content of any SQL query with the following features:

  •  The dynamic table-block is a Java JTable that can be populated by a database query or with hand-given data.
  • The end-user can re-size, reorder and sort the columns of the table.
  • The end-user can enlarge the table with a Right-click so that the table will take the full canvas size. Another Right-click will bring the table back to its original size.
  • The table can be displayed in a separate window.
  • The table can support a pagination system, so that you don't have to query the whole table rows.
  • You can dynamically change the number of visible rows at run-time.
  • A total line can be added to the table to show some calculation operations on columns like COUNT, SUM, AVG, MAX and MIN.
  •  It can display images provided by a database BLOB column (GIF, JPG, JPEG and PNG format).
  • The end-user can drop an image file to the column and use the "DEL" keyboard key to delete the current image.
  • With a double-click on the image, he/she can display the image in a separate window in its original size.
  • CLOBs columns can be edited in full-size editor that supports undo/redo managment.
  •  A column that represent Boolean kind of value can be represented as a check-box widget.
  •  A column can be represented as a pop-list.

         Read more details in the laf.pll documentation (Dynamic table-blocks section).
         And also the DrawLAF documentation (Dynamic table-blocks section).

         Test the new /fmb/test_laf_DynTable.fmb sample dialog. It is based on the    laf_dyn_table table where the creation script is located in the /script zip folder.

The laf.pll has been updated to include the new PKG_TABLE package.

 - New DrawLAF method.

IMG_SETDND that allows to drop an image file on a dynamic image created with the IMG_NEW method.

 - New LAF_XP_TextArea features.

As for the HTML content, the user can, now extend the panel of a Big Text content by double-clicking the Big Text item.
The Big Text component also supports undo/redo managment.

 - JDAPI_LAF tool updated.

The JDAPI_LAF tool has been updated to handle items that have the visible property set to false at design time. Those items have their visible state set to true by the JDAPI_LAF tool, then the visibility is set back to false in the When-New-Form-Instance trigger at runtime.

Bug correction:
Image Spinner when saving images to the database.


Re-compile the laf.pll and update your laf.olb file

See the old version new features.

Oracle Forms Look and Feel Project created by Francois Degrelle