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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.07.2008, 10:37   #9  
avf is offline
avf
Участник
 
31 / 24 (1) +++
Регистрация: 28.06.2007
в методе \Classes\WebFormHtml\layout() определена javaScript функция, которую можно использовать для отправки web-формы на сервер:
X++:
    #Output('<SCRIPT language="javascript" type="text/javascript">\n');
    #Output('function '+this.getUniqueId()+'_wfsubmit(cmd,ctl,rec)\n');
    #Output('{\n');
    #Output('   document.'+this.name()+'.WCMD_'+this.getUniqueId()+'.value=cmd;\n');
    #Output('   document.'+this.name()+'.WCTL_'+this.getUniqueId()+'.value=ctl;\n');
    #Output('   document.'+this.name()+'.WREC_'+this.getUniqueId()+'.value=rec;\n');
    #Output('   document.'+this.name()+'.submit();\n');
    #Output('   return false;\n');
    #Output('}\n');
пример использования см. в \Classes\WebCatBrowseWeblet.run()
там этот метод используется для submit-а формы по событию onclick на fakelink-ах
X++:
'<td id="fakelink" onclick="javascript:return fldsubmit_'+webSession.getClientId()+'(\''+int2str(fldid)+'\');">';
How to Submit a Form Using JavaScript

Последний раз редактировалось avf; 11.07.2008 в 10:41.
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как сделать чтобы изменения поля отображались сразу Lelik111 DAX: Программирование 18 03.03.2007 17:25
Посоветуйте как мне сделать так чтобы номенклатура в отчете группировалась Hans DAX: Программирование 4 27.12.2005 15:17
Что надо править чтобы нормально считались больничные? Spider DAX: Программирование 4 13.12.2005 07:50
Что сделать, чтобы связанные Data Source обновились? Maxim Gorbunov DAX: Программирование 4 11.04.2005 17:40
Как сделать, чтобы в отчете каждый новый документ печатался с новой страницы? Николай DAX: Функционал 2 09.08.2004 13:22

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

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

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