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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.01.2005, 10:22   #1  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
? Как с вэб страницы вызвать функцию из аксапты?
название - вопрос!
Старый 13.01.2005, 10:39   #2  
Petroff is offline
Petroff
Участник
Аватар для Petroff
 
33 / 10 (1) +
Регистрация: 14.11.2004
Адрес: Москва
Какую функцию?
Старый 13.01.2005, 11:05   #3  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
Есть элемент WebUserDefined у него метод, можно его вызвать?

Хотя похоже бред...
Старый 13.01.2005, 11:31   #4  
Petroff is offline
Petroff
Участник
Аватар для Petroff
 
33 / 10 (1) +
Регистрация: 14.11.2004
Адрес: Москва
Так у него же только перекрытые стандартные методы - lookup, sort, validate...

Они должны срабатывать при определенном событии.
Старый 13.01.2005, 14:08   #5  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
Ты меня н понял, если просто создать еще какой метод, то можно ли его со страницы на выполнение запустить? бред...
Старый 13.01.2005, 14:09   #6  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Но ведь нужно событие, по которому будет вызываться этот метод.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 13.01.2005, 14:14   #7  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
хорошо, на страничке через WebSession пишется код с кнопкой, у которой на клик должна прописаться данная функция.
Старый 13.01.2005, 14:23   #8  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
А почему через WebSession? А если просто в WebForm кнопку вставить?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 13.01.2005, 14:25   #9  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
Не факт, что кнопка должна быть!
Старый 13.01.2005, 16:09   #10  
Petroff is offline
Petroff
Участник
Аватар для Petroff
 
33 / 10 (1) +
Регистрация: 14.11.2004
Адрес: Москва
Так создай метод на форме и вызывай его из любого другого места:

element.method1();
Старый 13.01.2005, 16:29   #11  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
Объясняю еще раз в WEB проекте на странице есть два поля оба с лукапами в зависимости от значения в поле 1 ставится фильтр на лукап поля 2, но аксапта после изменения значения в поле 1 считает его пустым! Впринципе текст виден но его еще пока нет
Старый 13.01.2005, 17:03   #12  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
Всем спасибо, метод обнаружился...
Старый 13.01.2005, 17:04   #13  
Petroff is offline
Petroff
Участник
Аватар для Petroff
 
33 / 10 (1) +
Регистрация: 14.11.2004
Адрес: Москва
И в чем он заключается?
Старый 13.01.2005, 17:11   #14  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
: )

У второго поля в LookupControl надо передать первое поле, а в переопределенном

: )
Старый 13.01.2005, 17:23   #15  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
В общем виде из Axapta этого, по-моему, сделать не удастся. Надо править ASP. Axapta видит только уже сохраненную информацию. Так как у вас информация из поля 1 еще не сохранена, ее надо как-то в Axapta передать. Стандартные серверные ASP такими делами не занимаются.

P.S.: Ваш подход полностью игнорирует логику работы lookup. Хотя, если вам так удобнее, то пожалуйста.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 28.02.2005, 16:08   #16  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
Ну так работает ведь!
Старый 28.02.2005, 18:23   #17  
Koriolis is offline
Koriolis
Участник
 
20 / 10 (1) +
Регистрация: 14.02.2005
Адрес: Москва
Цитата:
Изначально опубликовано Maxim Gorbunov
Ваш подход полностью игнорирует логику работы lookup. Хотя, если вам так удобнее, то пожалуйста.
Ничего подобного. Именно так (и только так) и работает Custom Lookup для WebEdit.
LookupMethod = Custom
LookupControl = WebEdit1
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вставка строк в таблицы Аксапты сторонними средствами Андре DAX: База знаний и проекты 1 07.05.2009 16:49
вызов страницы интернета из аксапты Orion DAX: Программирование 3 27.03.2006 18:05
Как вызвать хранимую процедуру (функцию) Oracle и вернуть значение bocman DAX: Программирование 11 20.08.2004 10:28
COM Connector - как вызвать функцию? z_av DAX: Программирование 10 26.11.2003 20:45
Можно ли из Аксапты вызвать хранимую процедуру на SQL Server Yuri Safronov DAX: Программирование 8 02.09.2002 14:25

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

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

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