What's new in FOEX 4.1
Version 4.1 of the FOEX Plugin Framework introduces a number of new features to make enterprise APEX development faster and easier than ever. Sign up for a free trial today and test it yourself!
Drag & Drop
This is the standout feature of the release. Drag and drop is an intuitive way of copying, moving and rearranging things.
In this latest release of FOEX we are introducing a very flexible dynamic action that will allow you to drag & drop across regions or re-order rows/items in existing regions.
There is no limit in the number of regions you can drag/drop between and you can drag & drop across regions defined on different pages loaded in single page mode using the content loader or window plugins.
JET Chart Master Detail & SPA
With the introduction of JET Charts in APEX 5.1, the visualization capability of APEX out of the box increased dramatically. We have taken the step to integrate the existing APEX JET Chart region with our plugins and provide single page application support across different pages.
That’s right, you can simply (re)use the APEX JET Chart region under your FOEX viewport hierarchy. We have introduced the ability to select chart items and perform master detail relations using our dynamic action plugin in combination with our existing region plugins like the grid, tree, tree grid, form, and list view.
New Page Items
The color picker can appear as a select list or as a button and has extensive colour formats which can be returned.
The toggle button behaves like a switch with customization over labels, icons, background colors, and rounding or square edges.
The sparkline chart item plugin allows you to show mini charts inline within other form items. This can be useful in situations where a chart is overkill and a smaller simpler representation suffices e.g. for use in toolbars.
(Click the image to see demo video)
Editable List Views
To easily support the new drag & drop feature with list item re-ordering capability we extended the “List View” plugin to be editable. You can now use the same functionality as you find within the grid/tree grid to save the list data. This ensures that it’s very simple to save changes using just several plugin settings with zero programming overhead.
Additionally we are also providing a number of dynamic actions like set item values, refresh item, and reject changes. Here is an example of using the “Set Item Values” dynamic action to set the values of selected rows programatically.
Easily Add Values to LOV's
Sometimes you have LOV’s in your application where users need to add a new value to the list. As a developer it’s normally an annoyance/cumbersome process to provide a button next to the list that opens a popup with a form to add the extra value, especially if you have 5 or more LOV’s to provide this functionality for.
From this version onwards we now take this headache away for you, all you need to do is add a few settings to your LOV and we will take care of the rest.
Updated Template Application
In earlier versions of FOEX we provided a blank template application which had all our plugins and templates loaded. You copied this application as a starting point for creating new FOEX applications. However that was it! We didn’t include any pages since it was a minimal starting point, but it was a bit too minimal.
So in this release we have included a main navigation page with a navigation region, navigation bar and a number of dynamic actions that gives you a quicker starting point to getting your application up and running.
New APEX Integration Showcase
See how you can use the grid or tree grid as a standalone region on a regular APEX page. The regions will work with responsive design and auto resize on window resize and navigation collapse.
Alternatively you can use everything FOEX has to offer on a regular APEX page by starting with a layout region as the parent region and then nest whichever FOEX plugin you like below. For existing developers already using FOEX all you need to do is switch your viewport to the “FOEX Layout” plugin. This means that you can take advantage of everything FOEX has to offer like single page application design without having to re-develop your application.
See why FOEX is the right development tool for you