There's not much significant difference between the two except -  The one I
suggested just refreshes the entire window (listView+ other extra items on
the UI)  but the one which you wrote would just refresh the listView. From
the end user perspective , you won't realize the significance since
listView is the only panel which contains the data to be refeshed . Other
items are either the other sections /icons etc .Thus it might help if you
want to reload some CSS for some other items apart from the listView data.

Hope I answered your query here !


On Thu, Jul 25, 2013 at 5:47 PM, Ian Duffy <i...@ianduffy.ie> wrote:

> Hi Pranav,
>
> That worked nicely. Thank you.
>
> What is the advantage of
> $(window).trigger('cloudStack.fullRefresh');
> over
> $('.list-view').listView('refresh');
>
> On 25 July 2013 12:31, Pranav Saxena <psb...@gmail.com> wrote:
> > Hey Ian  ,
> >
> > So you got to code this up for fetching the latest state for the
> listvView.
> > What you have done is also right but I would suggest you try something
> like
> > this in your "success block" -
> >
> > $(window).trigger('cloudStack.fullRefresh');
> >
> >  Let me know if this solves your problem.
> >
> > Thanks,
> > Pranav
> >
> >
> > On Thu, Jul 25, 2013 at 3:49 PM, Ian Duffy <i...@ianduffy.ie> wrote:
> >>
> >> Hi,
> >>
> >> I've modified the "add account" screen to use a custom ui. The custom
> >> UI displays a table of all LDAP users along with the required and
> >> optional input fields.
> >>
> >> When I add the user the user doesn't appear on the table of users
> >> until the page is refreshed.
> >>
> >> What is the correct way of handling this table update?
> >>
> >> is it ok to do:
> >>
> >> success: function(args) {
> >>     $('.list-view').listView('refresh');
> >>     close();
> >>  }
> >>
> >> Thanks,
> >> Ian
> >
> >
>

Reply via email to