Welcome to Axure Community Site Sign in | Join | Help
in Search

Simulating Ajax functionality

Last post 10-22-2007, 10:54 AM by tannoz. 8 replies.
Sort Posts: Previous Next
  •  09-28-2007, 4:33 PM 2052

    Simulating Ajax functionality

    I'm pretty sure there's no way of doing this now, but thought I would add the suggestion for the next version.

    With Ajax being used more and more in web development, it would be nice to have some sort of function within Axure, that could take a dynamic panel or object, and shift it to a different location on the page.

    So for instance, in the application you're creating you want to have a button that expands Section A, which then would shift Section B slightly down the page, to make room.  There isn't any way that I know of to easily simulate this in Axure, without using dynamic panels, and making two copies of Section B on different panels, one with it higher, and one with it lower, and then toggling the 2 different copies of Section B to give the appearance that it is moving, while you're really just seeing 2 different panels. 

    The problem with how I'm doing it, is it's time consuming, if you have functionality built within Section B it gets very tricky, and Section B ends up being copied twice and doubles the amount of data that needs to load, when the page loads.

    Any thoughts Victor, or possibilities of incorporating a function to shift object location on the page, in a future release?  If you guys could do this, it would create SO many more possibilities within Axure to simulate Ajax.

    Thanks!


    Daren
  •  09-28-2007, 5:49 PM 2053 in reply to 2052

    Re: Simulating Ajax functionality

    fighthefire:

    With Ajax being used more and more in web development, it would be nice to have some sort of function within Axure, that could take a dynamic panel or object, and shift it to a different location on the page.
    ...
    Any thoughts Victor, or possibilities of incorporating a function to shift object location on the page, in a future release?  If you guys could do this, it would create SO many more possibilities within Axure to simulate Ajax.

    Yes, being able to move dynamic panels or widgets is definitely possible to incorporate and on our minds for a future release. We've thought of other ways to automatically shift widgets when regions are collapsed and expanded, but this so far, seems like the most flexible solution.

  •  10-01-2007, 9:21 PM 2064 in reply to 2053

    Re: Simulating Ajax functionality

    I'm glad you guys have considered it.  It would literally save me an hour a day if you had this functionality.  Adding that kind of function, would really take Axure up to the next level, and blow away your competition.

    I know you can't commit, but we're considering using Axure for the rest of our development projects.

    If you had to guess, when would realistically be the earliest you could develop and release that functionality?  (Of course I won't hold you to it, just curious)

    Thanks!


    Daren
  •  10-01-2007, 9:22 PM 2065 in reply to 2053

    Re: Simulating Ajax functionality

    Victor,

     I'm glad you guys have considered it.  It would literally save me an hour a day if you had this functionality.  Adding that kind of function, would really take Axure up to the next level, and blow away your competition.

    I know you can't commit, but we're considering using Axure for the rest of our development projects.

    If you had to guess, when would realistically be the earliest you could develop and release that functionality?  (Of course I won't hold you to it, just curious)

    Thanks!


    Daren
  •  10-02-2007, 12:55 PM 2071 in reply to 2065

    Re: Simulating Ajax functionality

    You could see the ability to move dynamic panels in a beta before the end of the year.

  •  10-19-2007, 4:43 AM 2162 in reply to 2071

    Re: Simulating Ajax functionality

    By the way : it would be nice to be able to change the position of an object, but also to change its size, and to be able to shift other objects in the page. Example : you click in a link inside a panel, it makes it "unfold" and increase its height, and other widgets/panels that are below it in the page shift to avoid being masked.
    Filed under:
  •  10-19-2007, 1:44 PM 2163 in reply to 2162

    Re: Simulating Ajax functionality

    For the example you described, the way I see this working once the action to move panels is added is...

    The "unfolding" region is in a hidden dynamic panel, and the widgets beneath it are in their own panel. When the "unfolding" panel is shown the panel of widgets is moved down.

    Thoughts?

  •  10-22-2007, 3:54 AM 2166 in reply to 2163

    Re: Simulating Ajax functionality

    Sounds good to me.  So, the 'top' of the panel of widgets is relative to the 'bottom' of the unfolding region?  That's the sensible way to do it, I'd reckon.

    Perhaps by 'pinning' elements to others (i.e. having the Top & Left settings for an object able to be specified absolutely (relative to the origin) in pixels, or as a relative offset from another object.

    Count me in :-)

  •  10-22-2007, 10:54 AM 2167 in reply to 2166

    Re: Simulating Ajax functionality

    >Sounds good to me.  So, the 'top' of the panel of widgets is relative to the 'bottom' of the unfolding region?  >That's the sensible way to do it, I'd reckon.

     
    +1 ! 

View as RSS news feed in XML