EasyUI
Create a Property Grid
Tutorial » Create a Property Grid
The property grid comes with a built in expand/collapse button for easy grouping rows. You can easily create a hierarchical list of editable properties.
Setting up the HTML
Prepare the json data
As you can see, the property grid is created with no javascript code. You can extend its editor type easily.