您可以根据条件跳过页面。但是,如何从两个不同的用户页面转到同一个用户页面呢?
UserPage1 := CreateCustomPage(
UserPageA.ID,
'Title 1',
'Sub Title 1'
);
UserPage1.OnNextButtonClick := @UserPage1NextButtonClick;
UserPage2 := CreateCustomPage(
UserPageB.ID,
'Title 2',
'Sub Title 2'
);
UserPage2.OnNextButtonClick := @UserPage2NextButtonClick;
UserPage3 := CreateCustomPage(
UserPage1.ID,
'Title 3',
'Sub Title 3'
);
UserPage3.OnNextButtonClick := @UserPage3NextButtonClick;
在上面的代码中,UserPage1
和UserPage2
需要在点击Next按钮时显示UserPage3
。这意味着页面的总体顺序应该是UserPageA
, UserPage1
, UserPage3
, UserPageB
, UserPage2
和UserPage3
。
我认为不可能把同一个页面显示两次。
实现该页面两次。在Back/Next按钮单击上复制用户在两个实例之间输入的数据。