- Home
- Forum
- React - EJ 2
- Can't collapse the row
Can't collapse the row
Hi teams,
Attachment: IMG_20200914_173711.jpg_46e9c734.zip
I use the tree grid component for display my data but today, i would encompass my data (like your demo) but unfortunely, i have this (see picture). As you can see, no icon didn't show (near cursor). And i have no way to access or collapse the line.
I have this data:
const myData = [
{
parent: true,
productName: 'BlackBerry',
childrens: [
{
code: '123456',
category: ' product',
productName: 'BlackBerry',
manufacturerName: 'BlackBerry',
isNew: true,
eenable: true
}
]
}
]
and my component:
<TreeGridComponent datasource={myData} childmapping='childrens' treeColumnIndex={1} />
Thansk for help !
Attachment: IMG_20200914_173711.jpg_46e9c734.zip
SIGN IN To post a reply.
4 Replies
1 reply marked as answer
PK
Padmavathy Kamalanathan
Syncfusion Team
September 15, 2020 02:27 PM UTC
Hi Customer,
Thanks for contacting Syncfusion Forums.
Query: Can’t collapse the row
We have validated the reported issue with the shared code example. On further validating, we could see that you have used the “childMapping” property as “childmapping”. So we suspect that the parent data alone is shown in the Tree Grid without child records and thus the expand/collapse icon has not been rendered. Due to this, you could not perform expand/collapse function.
We recommend that you to define the properties with proper casing (i.e. childMapping – letter M in uppercase) so that the property will work as expected.
Please check the below code snippet,
|
<TreeGridComponent dataSource={this.myData} treeColumnIndex={0} childMapping='childrens'>
<ColumnsDirective>
<ColumnDirective field='code' headerText='Code' template={this.template} width='120'
textAlign='Right'></ColumnDirective>
<ColumnDirective field='category' headerText='Category' width='100'></ColumnDirective>
<ColumnDirective field='productName' headerText='Product Name' width='100' textAlign='Right'/>
</ColumnsDirective>
</TreeGridComponent>
|
Please check the below screenshot,
We have prepared sample for your reference. Please check the below link,
Please check the below help documentations,
Still facing the issue, kindly get back to us with the below details,
- Complete Tree Grid rendering code
- Video demonstrating the issue
- If possible, kindly share issue reproducible sample or reproduce the issue in the above sample and share us.
- Also share your Product version details
Regards,
Padmavathy Kamalanathan
Marked as answer
C
c
September 17, 2020 03:19 PM UTC
Hi Teams,


Thanks for the time. I miss this M masjuscule. But it doesn't work. I use a mock of my data inside my component treeGrid like this: 
and this , how I declare the column:
no Arrow for collapse or extends my data
Thanks for the big help :)
C
c
September 18, 2020 09:40 AM UTC
Hi Team,
Ok I resolved this. This is because I miss import the files css in my own custom component. Thanks so glad for the time
PK
Padmavathy Kamalanathan
Syncfusion Team
September 21, 2020 03:40 AM UTC
Hi Customer,
We are happy to hear that your issue has been resolved.
Kindly get back to us for further assistance.
Regards,
Padmavathy Kamalanathan
SIGN IN To post a reply.