AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.04.2006, 16:29   #1  
bambuk1960 is offline
bambuk1960
Участник
 
17 / 10 (1) +
Регистрация: 11.04.2006
Программирование для web портала
Кто знает как на web page при ее загрузке сразу вынести заданную форму?
Как известно, по умолчанию, форма web page содержит форм контейнер в который потом загружается форма, вызываемая по меню.
Вопрос, в том как динамически подставить в форм контейнер заданную форму при загрузке webpage.
Спасибо.
Старый 11.04.2006, 16:42   #2  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Видимо через Web Form Weblet или через Веб-панель.
Старый 11.04.2006, 17:25   #3  
bambuk1960 is offline
bambuk1960
Участник
 
17 / 10 (1) +
Регистрация: 11.04.2006
А есть какие нибудь примеры?
Старый 11.04.2006, 17:39   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
AOT \ Web \ Web Forms \ tutorial*
__________________
полезное на axForum, github, vk, coub.
Старый 11.04.2006, 17:45   #5  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Цитата:
Сообщение от bambuk1960
Кто знает как на web page при ее загрузке сразу вынести заданную форму?
Если при открытии головной страницы после логина (EPHomepageOnline) хочется открыть сразу форму (например Заказы), то проще всего (без программирования) воспользоваться Веб-панелями (Администрирование/Настройки/Интернет/Веб-панели). Настройка занимает меньше 5-ти минут.

Второй вариант (программно) создать в коде экземпляр WebFormWeblet, передать ему нужные параметры и вызвать исполнение.

Третий вариант (программно) создать экземпляр WebLink с нужными параметрами и вызвать.

Последний раз редактировалось raz; 11.04.2006 в 17:52.
Старый 11.04.2006, 17:53   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от raz
Второй вариант (программно) создать в коде экземпляр WebFormWeblet, передать ему нужные параметры и вызвать исполнение.
Либо я что-то не понял, либо одно из двух: зачем программно?

Берете web-страницу SimplePreview, например.
Правой кнопкой мыши открываете ее на правку (открывается HRML-редактор)
Перетаскиваете мышкой в редактор нужную вам форму.
Страница с формой готова.

Зачем программно то?
__________________
полезное на axForum, github, vk, coub.
Старый 11.04.2006, 17:58   #7  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Цитата:
Сообщение от mazzy
Зачем программно то?
Привычка.
Старый 11.04.2006, 18:17   #8  
bambuk1960 is offline
bambuk1960
Участник
 
17 / 10 (1) +
Регистрация: 11.04.2006
Если просто перетянуть форму, тогда она все время там будет болтаться, а мне надо именно контейнер, в который пихается много форм по очереди через меню
С настройкой панели пробую...сделал настройки:
- выбрал веб лет - Web Form Weblet
- и в свойствах пытаюсь выбрать заданную форму
Правильно?
Но форма не сохраняетя и соответственно ничего не работает
Старый 11.04.2006, 18:20   #9  
bambuk1960 is offline
bambuk1960
Участник
 
17 / 10 (1) +
Регистрация: 11.04.2006
Третий вариант (программно) создать экземпляр WebLink с нужными параметрами и вызвать.

Если можно кусочек кода...здесь надо программить в коде webpage?
Старый 12.04.2006, 09:20   #10  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Цитата:
Сообщение от bambuk1960
С настройкой панели пробую...сделал настройки:
- выбрал веб лет - Web Form Weblet
- и в свойствах пытаюсь выбрать заданную форму
Правильно?
Но форма не сохраняетя и соответственно ничего не работает
Там надо MenuItem указывать, а не форму.
Старый 12.04.2006, 09:23   #11  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Цитата:
Сообщение от bambuk1960
Третий вариант (программно) создать экземпляр WebLink с нужными параметрами и вызвать.

Если можно кусочек кода...здесь надо программить в коде webpage?
В коде webpage не получиться, но можно написать свой weblet, котрый вставить в webpage, и в нем написать алгоритм вызова нужных форм.

Код:
    WebLink link = New WebLink();
    ;
    link.menufunction(New MenuFunction(MenuItemDisplayStr(EPCSSSalesBasket),MenuItemType::Display));
    webSession().redirect(link);
Старый 12.04.2006, 14:06   #12  
bambuk1960 is offline
bambuk1960
Участник
 
17 / 10 (1) +
Регистрация: 11.04.2006
[quote=raz]Если при открытии головной страницы после логина (EPHomepageOnline) хочется открыть сразу форму (например Заказы), то проще всего (без программирования) воспользоваться Веб-панелями (Администрирование/Настройки/Интернет/Веб-панели). Настройка занимает меньше 5-ти минут.

Не получается настроить, все перепробовал...
Создал панель, на ней несколько web let' ов...
а вот как это подключтть на форму не пойму...
Подскажите чайнику...
Старый 12.04.2006, 16:14   #13  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Цитата:
Сообщение от bambuk1960
Не получается настроить, все перепробовал...
Создал панель, на ней несколько web let' ов...
а вот как это подключтть на форму не пойму...
Подскажите чайнику...
1. Создаем общую веб-панель EPHome.

2. Создаем панель для клиентов EPCustomer.

3. У EPCustomer указываем ключ контороля доступа, что бы она была доступна только клиентам.

4. Заполняем EPCustomer содержимым, добавляем Web Form Weblet, настраиваем его свойства.

5. В содержании EPHome добваляем Веб-панель EPCustomer.
Миниатюры
Нажмите на изображение для увеличения
Название: Untitled-1.jpg
Просмотров: 439
Размер:	27.7 Кб
ID:	1814   Нажмите на изображение для увеличения
Название: Untitled-2.jpg
Просмотров: 431
Размер:	35.3 Кб
ID:	1815  

Нажмите на изображение для увеличения
Название: Untitled-3.jpg
Просмотров: 278
Размер:	28.3 Кб
ID:	1816   Нажмите на изображение для увеличения
Название: Untitled-4.jpg
Просмотров: 438
Размер:	48.0 Кб
ID:	1817  

Нажмите на изображение для увеличения
Название: Untitled-5.jpg
Просмотров: 197
Размер:	45.2 Кб
ID:	1818  
Старый 13.04.2006, 15:00   #14  
bambuk1960 is offline
bambuk1960
Участник
 
17 / 10 (1) +
Регистрация: 11.04.2006
Все настроил и установил...а как подключить к странице ?
Задаю для WebTargetWebLet страницы значение свойства Web Panel = EPHome или EPCustomer..... не фурычит чего то...
Старый 14.04.2006, 08:29   #15  
bambuk1960 is offline
bambuk1960
Участник
 
17 / 10 (1) +
Регистрация: 11.04.2006
Все получилось! Большое спасибо за помощь..Проблема была в ключах доступа
Старый 14.04.2006, 09:00   #16  
bambuk1960 is offline
bambuk1960
Участник
 
17 / 10 (1) +
Регистрация: 11.04.2006
Цитата:

Набор веб-панелей, доступный веб-пользователям, зависит от группы, в которую включены веб-пользователи. С помощью групп пользователей и ключей контроля доступа можно настроить систему таким образом, чтобы для веб-пользователей отображались только те веб-панели, которые соответствуют их позиции в Корпоративном портале.
Еще вопрос. как связан ключ контроля доступа с группой пользователей и назначением прав...
например, устанавливаю ключ Админ и для группы админ все работает
устанавливаю ключ EPCSS и вхожу как клиент - не работает...
Что делать?
Спасибо.

Последний раз редактировалось bambuk1960; 14.04.2006 в 11:48.
Старый 14.04.2006, 09:36   #17  
Berg is offline
Berg
Участник
 
7 / 10 (1) +
Регистрация: 20.01.2006
Альтернатива:
Перекрыть logon класса-наследника WebApplication; И вызвать в нем super, подав туда сформированный нужным образом weblink.
Старый 14.04.2006, 15:58   #18  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Цитата:
Сообщение от bambuk1960
Еще вопрос. как связан ключ контроля доступа с группой пользователей и назначением прав...
например, устанавливаю ключ Админ и для группы админ все работает
устанавливаю ключ EPCSS и вхожу как клиент - не работает...
Что делать?
Спасибо.
Группе пользователей дать доступ на чтение на ключ Клиент.
Или добавить свой ключ и им ограничить доступ к веб-панели, и на него дать доступ.
Изображения
 
Старый 14.04.2006, 16:45   #19  
bambuk1960 is offline
bambuk1960
Участник
 
17 / 10 (1) +
Регистрация: 11.04.2006
Цитата:
Сообщение от raz
Группе пользователей дать доступ на чтение на ключ Клиент.
Или добавить свой ключ и им ограничить доступ к веб-панели, и на него дать доступ.
Ясно, а как устанавливаемый в настройке панели ключ связан с ключом доступа на пункт меню на который я ссылаюсь в свойствах?
Старый 14.04.2006, 16:57   #20  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Цитата:
Сообщение от bambuk1960
Ясно, а как устанавливаемый в настройке панели ключ связан с ключом доступа на пункт меню на который я ссылаюсь в свойствах?
Самое прямое.
Миниатюры
Нажмите на изображение для увеличения
Название: Untitled-1.jpg
Просмотров: 306
Размер:	50.4 Кб
ID:	1823  
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Inside Dynamics AX 4.0: The Web Framework Blog bot DAX Blogs 0 25.10.2007 03:04
Pokluda: Outbound web service (AIF) Blog bot DAX Blogs 0 28.10.2006 17:43
Вопрос по web-форме корпоративного портала kroha-kat DAX: Программирование 5 21.09.2006 16:24
Доступ к Outlook из web - портала magnetica DAX: Программирование 6 07.07.2006 16:05
Лучшая ОС для Web-портала Zman DAX: Администрирование 1 07.02.2005 15:28

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:34.