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-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to