[openstack-dev] [horizon] Problem with FilterAction in a TableTab

Chad Roberts croberts at redhat.com
Fri Jan 8 16:49:29 UTC 2016


Thanks Justin.
That might be just what I'm looking for.  I'll give it a go.

On Fri, Jan 8, 2016 at 11:14 AM, Justin Pomeroy <jpomero at linux.vnet.ibm.com>
wrote:

> Hi Chad,
>
> I wonder if you would benefit from this patch [1] which moves the server
> filtering methods out of DataTableView and into MultiTableMixin.  There is
> also another patch [2] dependent on this that moves the Images table into a
> tab, which sounds similar to what you're doing.
>
> [1] https://review.openstack.org/217020
> [2] https://review.openstack.org/218773
>
> - Justin
>
>
> On 1/8/16 9:10 AM, Chad Roberts wrote:
>
> I'm working on streamlining the Sahara UI by reducing the number of panels
> and organizing them into tabs rather than individual panels.  I've come
> across the following sticking point.  Hopefully, someone can lend a hand.
>
> I now have a group of tabs in a TabbedTableView (each tab is a TableTab).
> Some of these tables have a FilterAction that is of type "server" with a
> set of field choices.  The filtering worked nicely when they were not in a
> TabbedTableView (just a regular DataTableview).  However, the filtering no
> longer works in the TabbedTableView.
>
> In my TableTab class, I defined the get_<table_name>_data method, but I
> have no natural way to do the filtering there (unless I hack a fair bit to
> get the passed-in filters by hacking up a version of
> "get_server_filter_info"...which I have done).  The problem remaining is
> that after I filter, the values of the field choice and the filter are not
> retained (they get reset to <blank>).
>
> I'm still digging through how the FilterAction bits work in a non-tabbed
> view, but it seems like something is lacking in the base classes.  Of
> course, I'd prefer to have someone say, "duh, just do it like this".
>
> Does this ring a bell for anyone?
>
> Thanks,
> Chad
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribehttp://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160108/25d7d05e/attachment.html>


More information about the OpenStack-dev mailing list