Get rowData from cell on double-click

Answered
Denis asked on May 25, 2021

Hello support team,
 
I am trying to get rowData from the cell data object on double-click, but the field doesn't exists in data. I see the same on your example. https://jsfiddle.net/flexmonster/97fvkauL/. In the project we use JSON as data source.
 
Maybe I have missed some configs?
 
Thanks.
 
Regards,
Denis

4 answers

Public
Illia Yatsyshyn Illia Yatsyshyn Flexmonster May 26, 2021

Hello, Denis,
 
Thank you for contacting us.
 
Please note that this property is only defined when the cell is double-clicked in the drill-through view.
We suggest referring to the following forum thread for a detailed explanation: https://www.flexmonster.com/question/cell-click-row-data-object/.
 
Please let us know if it helps.
 
Kind regards,
Illia

Public
Denis May 26, 2021

Hello Illia,
 
Thanks, now it is clear!
 
I am asking about this, because I have a requirement to replace the drill-through view (Details popup) to our project popup. Therefore, my current issue is getting the same data that are shown on the drill-through view and show them in custom popup.
 
Do you have any recommendations of getting the data?
 
Thanks.
 
Regards,
Denis

Public
Illia Yatsyshyn Illia Yatsyshyn Flexmonster May 27, 2021

Hello, Denis,
 
Thank you for your feedback.
 
First, disable the default drill-through using the drillThrough property of the Options Object.
Next, add a unique identifier to each record of the dataset. Specify its type as id in the Mapping Object. Now you can subscribe to the celldoubleclick event. Its handler will receive the Cell Data Object, which contains recordId property that stores all the identifiers of the records used to compose this cell.
This information can be used to retrieve the raw data and display it in the desired way.
Here is a JSFiddle for the demonstration: https://jsfiddle.net/flexmonster/d2qv68pg/.
 
Please let us know if it works for you.
Looking forward to your feedback.
 
Regards,
Illia

Public
Denis May 28, 2021

Hello Illia,
 
Thank you so much!
 
Regards,
Denis

Please login or Register to Submit Answer