Closed FredLL-Avaiga closed 1 year ago
Description Selector generates unwanted on_change with None value during initialization
How to reproduce A code fragment
from src.taipy.gui_core.GuiCoreLib import _GuiCore import taipy as tp from taipy import Gui, Config a_cfg = Config.configure_data_node('a', default_data="Initial value of datanode a") b_cfg = Config.configure_data_node('b') def identity(x): return x t_cfg = Config.configure_task(id='t', input=a_cfg, output=b_cfg, function=identity) s_cfg = Config.configure_scenario_from_tasks('s', task_configs=[t_cfg]) scenario = None md = """ <|{scenario}|scenario_selector|> <|{show_b(scenario)}|> """ def show_b(scenario): print(scenario) return scenario.b.read() if scenario else '' def on_init(state): scenario = tp.create_scenario(s_cfg, name="Demo") scenario.submit(wait=True) state.scenario = scenario if __name__ == "__main__": tp.Core().run() Gui(md).run() ... **Expected behavior** avoid parasite on_change **Runtime environment** Taipy 2.3
with 2.3
Expected
Description Selector generates unwanted on_change with None value during initialization
How to reproduce A code fragment