Announcement Announcement Module
Collapse
No announcement yet.
MDI Detecting the Close X on internal Frame Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • MDI Detecting the Close X on internal Frame

    Hi All,

    This may be a question for Peter, I am using the MDI DesktopMdiApplicationWindowFactory

    is there an official way to detect when the cross "X" button is pressed on an internal frame? At the moment, it seems to simply hide the window, I'd like to be able to detect this, warn the user (if model changed) and DISPOSE of it if confirmed.

    Any suggestion would be welcomed!

    Many thanks

    Benoit

  • #2
    may help: http://forum.springframework.org/showthread.php?t=29917

    Comment


    • #3
      Thanks. It does

      But this seems to point to an "issue" in Spring RC.
      By issue, I mean the lack of support for this and the inability to pass the event to the view that has the model to detect whether or not it should be removed...

      Your solution require a change in Spring RC, in DesktopPageComponentPane from the mdi package I believe. It would be nice if the Component Pane could call a method on the pagecomponent to say "about to close" and have the ability to override it.

      I have raised this on JIRA
      http://opensource.atlassian.com/proj...browse/RCP-414

      Thanks

      Benoit

      Comment


      • #4
        This has been fixed.

        You can override the "boolean canClose()" method in your view, and return true or false. If you return false, the view will stay open.

        Peter
        Edit/Delete Message

        Comment


        • #5
          Perfect! Works great!
          Thanks Peter.

          Benoit

          Comment

          Working...
          X