Tuesday, November 29, 2011

ClariFit Dialog Plugin

Over a year ago I released the ClariFit Simple Modal plugin. Since it's inception it's been downloaded almost 5000 times and has been used in several production applications (that I know of).

Today I'm please to release an "updated" version of plugin called ClariFit Dialog plugin. Like the Simple Modal plugin, the Dialog plugin is a dynamic action and allows you to have a modal or dialog window. It also has a lot of new features (listed below). Going forward if you're going to use a modal/dialog window plug-in I recommend using the ClariFit Dialog plugin.

A demo is available on plugins.clarifit.com and it can be downloaded from apex-plugin.com.

ClariFit Dialog Plugin Settings
List of features:
  • Uses the jQuery UI dialog code and leverages the jQuery UI theme currently incorporated in your APEX application.
  • Support for open/close directly in same plugin.
  • Option to have either a modal or dialog window.
  • Hide affected elements on page load. If set, this option will hide the region after the page is loaded. This removes the need to have separate region templates.
  • Chose visible state of the modal window after it's closed.

10 comments:

  1. Thanks Martin,

    Very nice plugin, one of the features that I was really missing in APEX.

    Just 1 small thing in IE7 size of modal window is different from size in FF and Chrome.

    Thanks
    Lev

    ReplyDelete
  2. Hi Martin,

    I've been unable to get this to work at all despite running through using you book (which I bought). The button to show a modal does nothing and no errors (or anything for that matter shown in the js console).The only thing I can think of is that I'm using the PL/SQL gateway - could that be causing a problem? Any help would be gratefully received.
    Thanks
    Alan

    ReplyDelete
  3. Thanks Martin.

    Is there a way to show the process success message from the dialog on the main page when the dialog closes? Also, if the process raises an error, the dialog should not close and show the error message with the OK/Back link so user can correct and resubmit. Is this possible?

    ReplyDelete
  4. This plugin simply takes existing content on the current page and displays it in a modal window. You may want to look at the Modal Page plug-in here: http://apex-plugin.com/oracle-apex-plugins/dynamic-action-plugin/skillbuilders-modal-page_138.html I think it does what you're looking for.

    ReplyDelete
  5. Hi Alan,

    Are you using APEX 4 or 4.1? If you need additional help can you please send me an email and I'll follow up with you? (My email address is in the Links section on right hand side).

    Martin

    ReplyDelete
  6. Hi Martin
    Can your plugin be used for multiple different regions if they each have a separate triggering event?

    ReplyDelete
  7. Yes, you should be able to have multiple dialog windows for each region with their own triggering elements.

    ReplyDelete
  8. Martin
    I am having trouble getting this highly desirable plug-in working, and I am wondering whether my page template might be the culprit. I am using Delta theme, a customized but fairly well known theme. The symptoms are that the modal page shows the previously hidden target region but with the same styling as the greyed out background, and the only working option I can use is escape to return to the original page. If you think the theme could be problematic that would be useful to know and I won't spend any more time on it for now. But if you doubt that this could be the cause, I will persevere...

    ReplyDelete
  9. This is probably a theme issue. I believe the Delta theme also uses jQuery CSS styles to theme the page so you'll need to look into that a bit more.

    Martin

    ReplyDelete