Is there a way to listen only to specific relayoutData?

Hello. If I use an Input from Dash and listen for relayoutData, the callback is called for tons of different calls, many of which I’m not interested it. Of course, I can just return no update, but I was wondering if there was a way to listen only to the relayoutData changes I’m interested in via the Input. something like Input(‘graph’, ‘relayoutData.xaxis.range’) or something like that.

Is this already possible? Thoughts?

Hey @MatthewWaller as far as I know, that’s not possible. You will have to parse the relayoutData and do something like an IF / ELSE statement.

If it is a performance consideration, you could filter the events using a Client-Side callback :slight_smile:

Awesome. I believe this meets my needs.