I would like to see what componentes are and aren’t registered. In my app i have some dynamic Input/Output formatting that makes predicting the order in whick the callbacks are registered difficult.
In your callback function you could have something like:
@app.callback( Output('somewhere',, 'to-something'), [Input('A', 'value')] def my_function('value_from_input'): print('callback "my_function" received value %s'%value)
my input loks like
@app.callback(Output(component_id='my-test', component_property='children'), lon.create_sys_code_inputs()) def input_keys(*args): print('SIGNAL RECIEVED') return args
I am building a very… flexible dash up. I have no idea what input with be what. I want to avoid creating a key, hopefuly my utilizing some dash internal tools.
Callbacks get registered in a dictionary accessible at
app.callback_map which might contain the information you need?
def callback_inputs(): printable =  for i in app.callback_map.get('my-test.children').get('inputs'): printable.append(i.get('id')) return printable
ny test code but this got me what i needed, thanks so much.
This will be very useful in the future as well.
For the curious, i am using this list to drive my filtering. Since I don’t have anyidea what the filter’s names will be using this is the most reasonable way to go about it imo