Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New TreeTable #4813

Closed
cagataycivici opened this issue Jan 13, 2018 · 36 comments
Closed

New TreeTable #4813

cagataycivici opened this issue Jan 13, 2018 · 36 comments
Assignees
Labels
Type: Enhancement Issue contains an enhancement related to a specific component. Additional functionality has been add
Milestone

Comments

@cagataycivici
Copy link
Member

cagataycivici commented Jan 13, 2018

Reimplement TreeTable based on the architecture of new p-table (successor of p-dataTable). Initial feature set would be;

  • High performance
  • Template driven
  • Sort
  • Page
  • Scrollable
  • Frozen Columns
  • Lazy Loading
  • Incell Edit
  • Row and Cell based styling
  • Resizable Columns
  • Reorderable Columns
  • Responsive
  • Selection
  • Column Group
  • ContextMenu
  • Column Toggle
@nsksaisaravana
Copy link

Can't wait for this!! Thanks guys for your contribution.

@jingweihaha
Copy link

Thanks, guys!

@asingh3886
Copy link

Any idea when we get these features?

@vayamdevindia
Copy link

Its end of feb 2018...any updates on this

@Bathri
Copy link

Bathri commented Mar 1, 2018

@cagataycivici May I know is the above features are updated in tree component? Also Is the above features are already available for Tree component?

@alex-snap
Copy link

Please, give these awesome features..

@aldrindizonh
Copy link

i hope they will release this awesome feature!

@cagataycivici cagataycivici added this to the 6.0 milestone Mar 2, 2018
@cagataycivici
Copy link
Member Author

cagataycivici commented Mar 2, 2018

New TreeTable is scheduled for PrimeNG 6.0, we plan to sync it with Angular 6.0 release which is due april I believe. We'll be at NgConf in mid april so new p-treeTable will be ready by then. We've waited to make sure TurboTable gets stable before building new TreeTable on top of it.

@aldrindizonh
Copy link

hello @cagataycivici , is your new version of PRIMENG will include the tree table drag and drop?

@goel-sunny
Copy link

can you provide me idea how i search a data in case of lazy loading because data is available in the JSON file so it is available in the object at time of expansion but in this secenerio i dont get the data. any suggestion.

@bhuvhi
Copy link

bhuvhi commented Apr 4, 2018

Do you have plans to support lazy loading within the child nodes? For example, onNodeExpand, load 10 child nodes and when you scroll, load more.

@lavchauhan
Copy link

Will there be Row Reordering features with TreeTable in PrimeNG 6.0 ?

How long will take a time to release latest version PrimeNG 6.0 ?

@vijaychhajer
Copy link

vijaychhajer commented Apr 26, 2018

@cagataycivici Hi, could you please share the plan for new tree table when it will be available.

@l2018ng
Copy link

l2018ng commented Apr 26, 2018

Will PrimeNG 6.0 be compatible with Angular 5? Will the tree control have search/filter capabilities?

@JacobSiegle
Copy link
Contributor

JacobSiegle commented Apr 26, 2018

The details of the tree table are shared here for anyone interested.
https://www.primefaces.org/primeng-5-2-5-released/

nahuel-soldevilla added a commit to IntegratedBreedingPlatform/Workbench that referenced this issue May 2, 2018
Use primeng Treetable and DragDrop
TreeTable has some limitations and is going to be reimplemented:
primefaces/primeng#4813
Limitations:
- row based styling: odd/even. Using JQuery for now
- small glitch on sub-columns width

TODO:
- service methods: create, rename, move and delete
- clean up Fieldbook dependencies
- get treetable metadata on TreeNodes
@cagataycivici
Copy link
Member Author

Implementation starts next week, I'll keep you updated here.

@cagataycivici
Copy link
Member Author

Implementation has started yesterday, should be available next week with 6.0.0-alpha.2.

screen shot 2018-05-22 at 15 09 06

@cyberrranger
Copy link

@cagataycivici very nice, please don't forgot responsive view

@bhuvhi
Copy link

bhuvhi commented May 22, 2018

@cagataycivici : Awesome :) Looking forward to use it

@cagataycivici
Copy link
Member Author

Not sure how a TreeTable can be responsive though.

@cyberrranger
Copy link

@cagataycivici show http://examples.sencha.com/gxt/4.0.3/#ExamplePlace:basictreegrid

screenshot 2018-05-23 09 11 22

the solution from sencha is not bad, you can scroll from left to right, the width from the treetable is not 100% from the device

@cagataycivici
Copy link
Member Author

What we have now is;

screen shot 2018-05-23 at 15 48 42

screen shot 2018-05-23 at 15 48 48

@cyberrranger
Copy link

could work, let's see

is a special responsive template?

@cagataycivici
Copy link
Member Author

cagataycivici commented May 24, 2018

@cyberrranger
Copy link

cyberrranger commented May 24, 2018

i can see, thank you very much

PS can you extend your demo data with long names?

you used short names:
Documents / Work / Home

but no long names:
"Picture_with_a_horse.png" / "A very long name in the new Tree Table"

@cagataycivici
Copy link
Member Author

All features that I've listed in the original post has been completed and new TreeTable will be released with alpha.2 in a couple of days, it is being documented now. Would be great to receive feedback before 6.0 final.

@eltigree
Copy link

eltigree commented Jun 11, 2018

Will search function follow like is implemented in table?

@dhemonik
Copy link

Nice job with the new implementation, it works much better than the last one. So... What about row reordering? There's any plan to add this feature in the next weeks?

@samu9349
Copy link

samu9349 commented Nov 6, 2018

Can u please help me out?
i am using PrimeNg v: 5.2.3
can u please share is there any working code for treetable?
am getting Can't bind to 'rowNode' since it isn't a known property of 'p-treeTableToggler'.

i have imported below modules in app.module
import {TreeTableModule} from 'primeng/treetable';

@cyberrranger
Copy link

New TreeTable is scheduled for PrimeNG 6.0

@samu9349
Copy link

samu9349 commented Nov 6, 2018 via email

@cyberrranger
Copy link

nahuel-soldevilla added a commit to IntegratedBreedingPlatform/Workbench that referenced this issue Nov 19, 2018
To be able to upgrade to primeng 6 and use new treetable
primefaces/primeng/issues/4813

Issue: None
Reviewer: None
nahuel-soldevilla added a commit to IntegratedBreedingPlatform/Workbench that referenced this issue Nov 19, 2018
@San3131
Copy link

San3131 commented Jun 14, 2019

For tree table, prime documentation shows that we can reorder column what about reordering rows. I need an ability to reorder rows. How can I achieve this? In my case, I had used prime tree table and I've combination of groups rows alongside rows which aren't group. I only want to reordered non grouping rows. I couldn't figure out any directive or so for row drag and drop. Is there any solution to solve this issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement Issue contains an enhancement related to a specific component. Additional functionality has been add
Projects
None yet
Development

No branches or pull requests