[openstack-dev] [horizon] Problem with FilterAction in a TableTab
Justin Pomeroy
jpomero at linux.vnet.ibm.com
Fri Jan 8 16:14:22 UTC 2016
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: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/e7813c85/attachment.html>
More information about the OpenStack-dev
mailing list