tonegins
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Genri Цитата: Page1 := CreateCustomPage(wpWelcome, 'Страница 1', 'Выбор компонентов'); Page2 := CreateCustomPage(Page1.ID, 'Страница 1', 'Компонент 1'); Page3 := CreateCustomPage(Page2.ID, 'Страница 2', 'Компонент 2'); Page4 := CreateCustomPage(Page3.ID, 'Страница 3', 'Компонент 3'); Page5 := CreateCustomPage(Page4.ID, 'Страница 4', 'Компонент 4'); | Если пользователь проставил все галочки, то есть он хочет установить все компоненты, то такая последовательность задания идентификаторов прокатит, а если он не выбрал какой то компонент, например 2, то страница Page2 не создасться, а когда пользователь дойдет до создания страницы 3, то выдастся ошибка, так как страницы 2 нет, и поэтому она не может быть предшедствующей, теперь должна стать предшедствующей 1-я страница. Я создаю страницы в зависимости от условия. А можно ли как-нибудь реализовать мою задумку. А если создать все страницы сразу в одном месте без условий, а потом скрывать их взависимости от условия? Если можно скрыть страницу то как? Что-то типа Page2.Hide; ??? |