[openstack-dev] [Horizon] Modal views with multiple tabs + tables and pagination

Rahul Sharma rsharma at contrailsystems.com
Tue Sep 18 05:49:11 UTC 2012


Ann/Gabriel,
Thanks a lot for responses, specifically the HIG doc.

Still couple of things:
a. In the HIG we talk about fixed size of tables with internal table scrolling/ paging. Are you sure that it is implemented like this?
b. Ability to view full range of content groups on screen. Again, I don't think its implemented like this.

Bigger thing, #b, if there are more content groups then they may not fit the screen. Any alternative way for this?

Also, what about TabbedTableView and TableTab example and pagination in tables?

-
Rahul


On 15-Sep-2012, at 7:07 PM, Anne Gentle wrote:

> Hi Rahul -
> 
> The Human Interface Guidelines (HIG) for the Dashboard are found here:
> https://github.com/nebula/horizon-design/blob/master/HIG/OpenStack_HIG.rst
> I don't think it has all the answers to your questions but I wanted to
> be sure you had this document as a reference. The document can then be
> updated
> 
> On Fri, Sep 14, 2012 at 11:45 PM, Rahul Sharma
> <rsharma at contrailsystems.com> wrote:
>> 1. I am not restricting the question to Access & Security. But in general what would be the usability guidelines for refactoring pages with multiple tables (without adding them to newer pages).
>> 
> 
> From the HIG document, " The full set of data for these tables may be
> viewed using either continuous scrolling (content loads as the user
> reaches the end of the currently visible content) or pagination (the
> user manually navigates through sets of data). In either case, content
> for these screens should be designed to allow the user to view the
> full range of content groups on the screen."
> 
> Gabriel can probably elaborate more.
> 
>> 2. TabbedTableView + Ajax loading of tab only when it is clicked + table pagination were the three things I was thinking of.
> 
> See https://github.com/nebula/horizon-design/blob/master/HIG/OpenStack_HIG.rst#id41
> 
> Sorry I don't have more details for the rest of your questions but did
> want to point out the HIG and the process it entails for blueprints
> and such.
> 
> Have fun!
> Anne
> 
>> 
>> 3. What would be your suggestions for displaying pages with multiple tables (this has to be consistent across Horizon)? You mentioned tabs may or may not be ideal, what were you thinking of?
>> 
>> 4. Are there any examples for using TabbedTableView and TableTab.
>> 
>> 5. Table pagination - Does the table class provides pagination support?
>> 
>> Thanks for the responses.
>> 
>> -
>> Rahul
>> 
>> On 15-Sep-2012, at 1:52 AM, Gabriel Hurley wrote:
>> 
>>> Yep, the TabbedTableView (http://docs.openstack.org/developer/horizon/ref/tabs.html#horizon.tabs.TabbedTableView) and TableTab (http://docs.openstack.org/developer/horizon/ref/tabs.html#horizon.tabs.TableTab) are great for that.
>>> 
>>> I agree that those pages can get overloaded, and finding the right way to address that (tabs may or may not be ideal there) is definitely a good thing to get done in Grizzly.
>>> 
>>>   - Gabriel
>>> 
>>>> -----Original Message-----
>>>> From: Rahul Sharma [mailto:rsharma at contrailsystems.com]
>>>> Sent: Thursday, September 13, 2012 10:25 AM
>>>> To: OpenStack Development Mailing List
>>>> Subject: [openstack-dev] [Horizon] Modal views with multiple tabs + tables
>>>> and pagination
>>>> 
>>>> Hi,
>>>> Currently if we want to have multiple tables in a page (like Access & Security),
>>>> then we are using MultiTable views. Problem with MultiTableView layout is
>>>> that in case of more tables or more entries in upper tables, the subsequent
>>>> tables may not be visible.
>>>> 
>>>> Instead of this, is there a way to have tabs like in workflows, and then in each
>>>> workflow tab have tables (like in security group rules) and then have modal
>>>> forms (or workflows) for actions on the rows in this table?
>>>> 
>>>> Any clue if the horizon core views can support something like this?
>>>> 
>>>> Another query was on pagination, with few of the client api's supporting
>>>> pagination, are there any chances of tables having native pagination support?
>>>> 
>>>> -
>>>> Rahul
>>>> _______________________________________________
>>>> OpenStack-dev mailing list
>>>> OpenStack-dev at lists.openstack.org
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> OpenStack-dev mailing list
>>> OpenStack-dev at lists.openstack.org
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> 
>> 
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list