Инструменты пользователя

Инструменты сайта


axapta:каксделатьwizard

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

axapta:каксделатьwizard [2018/04/13 22:43] (текущий)
Строка 1: Строка 1:
 +Раздел:​ [[Программирование | ]] > [[ИнтерфейсПользователя]] 
 +---- 
 +Простой wizard (Мастер) можно сделать с помощью мастера мастеров (Сервис \ Средства разработки \ Мастера \Мастер Мастеров) или 
 +  *создать форму с tabControl (шаги мастера) 
 +  *породить наследника от [[Класс\SysWizard]] 
 +  *перекрыть метод formName 
 +  *перекрыть main: 
 +<code java> 
 +static void main(Args _args) 
 +
 +    MyWizard wizard = new MyWizard();​ 
 +    if (wizard.prompt()) 
 +        wizard.run();​ 
 +
 +</​code>​ 
 +  *в форме объявить переменную типа класс мастера 
 +  *инициализировать эту переменную из args().caller() 
 +  *создать на форме метод wizard, возвращающий эту переменную 
 +---- 
 +[[:​AxForum]]:​  
 +  *[[http://​www.axforum.info/​forums/​showthread.php?​s=&​postid=76668]] 
 +  *[[http://​axforum.info/​forums/​showthread.php?​t=7729]]
axapta/каксделатьwizard.txt · Последние изменения: 2018/04/13 22:43 (внешнее изменение)