Components: Material Data table master detail view

Created on 27 Jul 2017  Â·  16Comments  Â·  Source: angular/components

Bug, feature request, or proposal:

Feature request

What is the expected behavior?

You have done a great job on the Material Data table but there is an important piece of the puzzle that is missing. Can you please implement master detail view in Data table.

Thank you

Most helpful comment

@pantonis is this approximately what you're looking for?

screen shot 2017-07-28 at 10 04 20 am

All 16 comments

material 2 is slow compare to other commercial UI libraries in terms of features & component set.

You can try devextreme if you are doing nonprofit work (free for them but fee for commercial use)

https://js.devexpress.com/Overview/Angular/

Agree that is slow dev but is more performant and of course consider design. Other commercial libraries are very very ugly with very bad UX. This is where material lib differentiates. Hope google dedicate more people on this promising project. Still wonder why they actually dont

Can you provide more information on what you are looking for?

@andrewseguin , i want to know your team whether have the plan to add Features for data-table such as:
Row grouping, Complex headers (rowspan and colspan), frozen column, column resize, stripe style,
the most import is row selection.
thanks you and your team's good work on material2

@stevenmi This ticket is for master detail view feature request. Any other features please open another ticket.

@andrewseguin I am looking for a master detail view table. It is very often that a table needs to be created in a master detail view. It is core functionality of a datatable

@pantonis, I am looking for same feature set.

In fact, material 2 datagrid won't take array as datasource (got JSON from simple http call to express server). They have plan for Simple Table with following features (copy-paste from doc

the near future, we will provide a simplified version of the data-table with an easy-to-use interface, material styling, array input, and more out-of-the-box features (sorting, pagination, and selection).

I am pretty sure providing above features will take sometime & adding master-detail will be next. Unless someone from dev team can update if I am wrong.

In meantime, devextreme datagrid provide same features with simple codebase.
DevExtreme datagrid with master/detail examples

BTW: My current combo for UI library primeng + material 2. PrimeNG datagrid got everything without master/detail feature...ahh played with many UI libraries

@nni123 I am using primeng but it has lots of bugs and its design is not compared to material.
Also havent been able to find example of master detail of that datatable.

@pantonis is this approximately what you're looking for?

screen shot 2017-07-28 at 10 04 20 am

Dupe of #6095 - will track this feature there

Still the #6095 does not answer this question/feature.
The guys at #6095 talk about expanding rows and detail page. This question is about the screenshot that @willshowell posted above.

@pantonis is it not the same concept? Don't you wish to be able to expand a row to show additional details about it?


That is one part of the question. The other part is to embed another table inside the existing one.

Ah I guess I wasn't clear on the master/detail concept. I still think it's the same to embed a table. My expectation (very well could be wrong) is that you'll be able to inject any component, even one including a table, into the row.

When would be ready master-detail view?

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

_This action has been performed automatically by a bot._

Was this page helpful?
0 / 5 - 0 ratings

Related issues

kara picture kara  Â·  3Comments

xtianus79 picture xtianus79  Â·  3Comments

3mp3ri0r picture 3mp3ri0r  Â·  3Comments

jelbourn picture jelbourn  Â·  3Comments

julianobrasil picture julianobrasil  Â·  3Comments