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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.10.2005, 17:08   #1  
dtsymbal is offline
dtsymbal
Участник
 
22 / 21 (1) +++
Регистрация: 17.08.2005
? Как передать параметры из одной web форма в другую
Есть «главная» форма в которой в гриде отображаются записи таблицы Table1. Из этой формы по меню айтему, который привязан к столбцу грида главной формы, зовется «вторая» форма в которой отображается подробная информация о содержимом полей Table1, также на этой форме есть грид в котором отображаются записи таблицы Table2, которая является подчиненной к таблицу Table1. Необходимо создать новую запись в Table2, в которой помимо поля связывающего ее с таблицей Table1 есть куча полей которые обязательны для заполнения. Создана форма в которой эти поля можно заполнить, но как передать в эту форму значение поля связи главной таблицы Table1?
Старый 07.10.2005, 17:57   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
через строку адреса

Например, вот так передаются параметры в Яндекс и в форум
http://www.axforum.info/forums/showt...E0%EC%E5%F2%F0
http://www.yandex.ru/yandsearch?text...0%FB&stype=www
http://forum.mazzy.ru/index.php?show...EC%E5%F2%F0%FB
__________________
полезное на axForum, github, vk, coub.
Старый 10.10.2005, 09:57   #3  
dtsymbal is offline
dtsymbal
Участник
 
22 / 21 (1) +++
Регистрация: 17.08.2005
? Уточнение вопроса
Я не совсем корректно поставил вопрос. Вопрос о разработке web форм в Axapta. Речь идет о передачи параметров между формами Axapta. В стандартном не web интерфейсе передача параметров была возможна таким например способом: element.args().caller().mySupportIdERPSystem(). В web интерфейсе вызовы форм идут (насколько я знаю) через меню айтем и как передать параметры из одной формы в другую не понятно. Если есть идеи как это сделать, помогите пожалуйста.

Спасибо.
Старый 10.10.2005, 12:11   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Уточнение вопроса
Цитата:
Изначально опубликовано dtsymbal
В web интерфейсе вызовы форм идут (насколько я знаю) через меню айтем и как передать параметры из одной формы в другую не понятно. Если есть идеи как это сделать, помогите пожалуйста.
Нет.
В веб-интерфейсы параметры передаются в адресной строке.
я же вам написал три адресной строки с параметрами.
для примера.
__________________
полезное на axForum, github, vk, coub.
Старый 10.10.2005, 12:29   #5  
Modus is offline
Modus
Участник
 
8 / 10 (1) +
Регистрация: 03.10.2005
Это не совсем так. На самом деле существует два способа передачи данных между веб-формами: POST и GET. POST - это передача данных по файловому протоколу, GET - через командную строку. Это указывается в теге from атрибут method
Старый 10.10.2005, 12:40   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано Modus
Это не совсем так. На самом деле существует два способа передачи данных между веб-формами: POST и GET. POST - это передача данных по файловому протоколу, GET - через командную строку. Это указывается в теге from атрибут method
Угу.
Пожалуйста, скажите, а где в стандартном корпоративном портале используется post?
__________________
полезное на axForum, github, vk, coub.
Старый 16.02.2006, 11:56   #7  
igorian is offline
igorian
Участник
 
59 / 12 (1) ++
Регистрация: 01.06.2004
Так все же, как добавить в адресную строку параметы из формы?
Старый 17.02.2006, 10:51   #8  
igorian is offline
igorian
Участник
 
59 / 12 (1) ++
Регистрация: 01.06.2004
нашел, класс WebLink
пример есть в EnterprisePortal
Старый 17.02.2006, 11:37   #9  
dtsymbal is offline
dtsymbal
Участник
 
22 / 21 (1) +++
Регистрация: 17.08.2005
Если не сложно, напишите пожалуйста точнее где в это в ЕР?
Старый 28.02.2006, 10:31   #10  
igorian is offline
igorian
Участник
 
59 / 12 (1) ++
Регистрация: 01.06.2004
Да воспользуйтесь поиском по слову "WebLink" по EP

вот например что нашлось

void run()
{
SalesFormLetter SalesFormLetter = SalesFormLetter::construct(DocumentStatus::Confirmation);
Weblink webLink = new WebLink();
;

SalesFormLetter.update(salesTable);

webLink.record(SalesFormLetter.journal());
webLink.parm(enum2str(PrintCopyOriginal::OriginalPrint));
webLink.menufunction(new Menufunction(menuItemDisplayStr(EPSendDocument),MenuItemType:isplay));
websession().redirect(webLink);
}

а как получить параметр, на форуме уже было ...
parm = webArgs.getParm("WKEY");
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
kak на WEB-е передовать пареметры с одной формы на другую braathe DAX: Программирование 4 07.05.2010 12:54
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-форма в Axapta Chezer DAX: Программирование 15 25.08.2006 16:36
LookUp форма и параметры SnowMan DAX: Программирование 7 18.09.2003 16:04

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:40.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.