resolves #1906 Co-authored-by: Fred Lefévère-Laoide <Fred.Lefevere-Laoide@Taipy.io>
@@ -137,11 +137,13 @@ const ScenarioDag = (props: ScenarioDagProps) => {
let doLayout = false;
if (displayModel) {
setScenarioId(displayModel[0]);
+ model.scenarioId = displayModel[0];
// populate model
doLayout = populateModel(addStatusToDisplayModel(displayModel, taskStatuses), model);
}
const rects =
engine.getModel() &&
+ (engine.getModel() as TaipyDiagramModel).scenarioId == model.scenarioId &&
engine
.getModel()
.getNodes()
@@ -19,6 +19,7 @@ import { DataNode, Task } from "../utils/names";
import { OnClick, TaskStatus } from "../utils/types";
export class TaipyDiagramModel extends DiagramModel {
+ scenarioId?: string;
onClick?: OnClick;
constructor(onClick?: OnClick) {
super();