JomiTech is happy to announce the release of Components For PHP Update 17.

We've added a new component and a new large sample application to Components For PHP in this release.

The new component is JTAjaxWaitPopup. When placed on a form that uses Ajax, this component automatically shows a themed "Please wait..." dialog with an>
animated graphic when an Ajax request is started. This allows users to see that the application is working. The dialog fades in and out automatically as the requests start and complete.

The new sample is a Bug Tracker demo. It is a simple bug tracking application that shows off how to use our controls to create easy-to-use, feature-rich applications. The application uses Ajax, Anchors, JTAjaxWaitPopup, JTDivWindow, JTTreeView and other controls to create a fluid user experience.

We've also put together a JTProgressBar demo that shows how to use it with Ajax to show progress to the user for long server-side operations.

Finally, JTTreeView now is fully data-aware. It can load items based on parent-child records in a database table. The Bug Tracker demo uses this new capability to show the Areas hierarchy.

There have been a number of other additions, changes and fixes, so here is the changelog:

Added:

JavaScript getSelectedCaption method to JTTreeView

JavaScript PopupForControl method to JTMenu

Workaround for RadPHP bug with rendering components that rely on other
components

Fixed:

Blue theme issues with JTBevel and JTGroupBox

Performance issues with JTToolBar and JTComboBox

JTComboBox selection issue

Imagelist issues with JTToolBar

JTMenu always called OnClick event

JTRadioButtonList errored if the Datasource had no DataSet

Style issues with JTStatusBar

Control size issue with Chrome/Safari

If you are a current subscriber, you can obtain this update by logging in to
My Center using the link below and downloading the Components For PHP Full
installer. It is not necessary to uninstall any existing Components For PHP
Full installations.

If you are not a current subscriber, we highly encourage you to subscribe,
so that you can take advantage of this new, and all the future, updates.