From b96c3c510fa5261e265efcb1a0b28388d4dd7e01 Mon Sep 17 00:00:00 2001 From: Ralf Zerres Date: Wed, 3 Mar 2021 11:51:50 +0100 Subject: [PATCH] widgets:main_view: update widget activation handling Signed-off-by: Ralf Zerres --- advotracker/src/widgets/main_view.rs | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/advotracker/src/widgets/main_view.rs b/advotracker/src/widgets/main_view.rs index 3286e42..8a20d9f 100644 --- a/advotracker/src/widgets/main_view.rs +++ b/advotracker/src/widgets/main_view.rs @@ -32,10 +32,14 @@ widget!(MainView { impl Template for MainView { fn template(self, _id: Entity, ctx: &mut BuildContext<'_>) -> Self { - //let policycheck_view = PolicycheckView::new() - //.policy_number_count(0) - //.policylist_view(id) - // .build(ctx); + let ticketdata_view = TicketdataView::new() + .build(ctx); + + let policycheck_view = PolicycheckView::new() + .target(ticketdata_view.0) + //.policy_number_count(0) + //.policylist_view(id) + .build(ctx); // let policylist_view = PolicyListView::new() // .back_entity(policycheck_view.0) @@ -60,8 +64,8 @@ impl Template for MainView { // .child(policylist_view) .child( TabWidget::new() - .tab(ID_POLICY_CHECK_VIEW, PolicycheckView::new().build(ctx)) - .tab(ID_TICKET_DATA_VIEW, TicketdataView::new().build(ctx)) + .tab(ID_POLICY_CHECK_VIEW, policycheck_view) + .tab(ID_TICKET_DATA_VIEW, ticketdata_view) .tab(ID_LOCALIZATION_VIEW, LocalizationView::new().build(ctx)) .tab(ID_CONFIGURATION_VIEW, ConfigurationView::new().build(ctx)) .tab(ID_MENU_VIEW, MenuView::new().build(ctx))