Here is an example of how you can design a kind of "Web" menu with the LAF HTML Map feature
Each menu option is symbolized by an image part to render this modern look and feel.
Here is an example of how you can design a kind of "Web" menu with the LAF HTML Map feature
Each menu option is symbolized by an image part to render this modern look and feel.
This version comes with 3 great new features:
For the LAf developers that want to have transparent with no border buttons, I see that some people try to use the FunButton PJC (oracle.forms.fd.FunButton), that is not designed to do it. The FunButton has been created to render buttons that have a non-rectangular shape.
If you want to have a nice iconic button with no border and transparent background, set the Forms Push Button Implementation Class to :
oracle.forms.fd.LAF_XP_Button, the use the following code:
-- Transparent iconic EXIT button --
Set_Custom_Property( 'LAF_BLOCK.PB1',1, 'SET_IMAGE', '/target-32.gif');
Set_Custom_Property( 'LAF_BLOCK.PB1',1, 'SET_BACKGROUND_COLOR', 'null');
Set_Custom_Property( 'LAF_BLOCK.PB1',1, 'SET_BORDER', 'false');
Francois
Forms Magnifiers comes with a new 1.5 version that also take into account the images stored in the iconic buttons and the Image Items. Those images are scaled at
runtime when the windows size change.
Tiny update of the LAF project. This 1.7.1.1 version sligtly improves the Image Spinner feature by consuming less memory. a new IMAGE_SPINNER_SET_KEEP_SIZE method
can be used not to keep the original image size if you don't intend to save them later in the database.
Even though this component has be created to behave like an image carousel, it is not designed to handle hundreds of images and/or megabytes. If you intend to load it with a large amount of
images, think to increase the JRE memory by updating your launching HTML file (probably the /forms/server/basejpi.htm):
<PARAM NAME="java_arguments" value="-Xms128m -Xmx256m">
...
java_arguments="-Xms128m -Xmx256m"
A bar progress has also be added when you drop many files to the component.
Francois
Here is a PJC that hide parts of a text item. It is
usefull to hide the begin or the end (or any part actually) of a phone number or a credit card or anything else.
New DrawLAF Java Bean "Image Spinner" component.
You can display multiple images in the same component like a carousel, add images to the spinner from the client machine (JAR or file system), the Internet, and the
database. You can also populate it by Drag&Dropping files from you file system, then save the new loaded images to the database.
Table-block record selection and PJCs raising mouse events.
You can, now, select/unselect records in a table-block just by clicking them with the mouse.
You can trap mouse events (mouse-enter, mouse-exit and mouse-click) on PJCs like Text Items, List Items, Buttons, Check boxes and Radio Buttons.
New Java Bean (LAF_Map) to handle HTML maps.
It allows the developer to render a HTML Map.
You can tune the properties like Tooltip colors, border type and filling colors of Map zones.
In the CSS file, you can now change the properties for Display Items and Item Prompts
For once, this Forms entry is not about Java Beans or PJC, but only 100% Forms standard !
This new article show how you can select/unselect several records in a table-block, without any extra item in the block, but only a PL/SQL collection stored and managed in a PLL's package.
Francois