简体   繁体   中英

Datatables - Trouble with expanding and collapsing nested rows

I am using datatables and wanted to represent hierarchical JSON data in a grid. I got the data to display hierarchically in the datatable through ajax, but I am having trouble with javascript implementing the expanding and collapsing of the rows.

Please take a look at this JSBin and try expanding and collapsing and you will see the issue:

http://live.datatables.net/qedufunu/1/edit

The behavior should be like any hierarchical data (like the windows explorer):

  1. When the grid loads, it should display first level rows with the expand icon.
  2. When the top level expand button is clicked, it should open second level rows for the same parent with an expand button (if there are 3rd level rows).
  3. When the second level expand button is clicked, it should open the third level rows.

Please take a look and suggest any JS changes. Please feel free to modify the fiddle.

Thanks.

Okay. I fixed it myself. For folks who need a solution for nested rows in datatable, this should help immensely.

http://live.datatables.net/qedufunu/2/edit

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM