AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Функционал
CRM
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 10.03.2004, 16:21   #1  
Fedr Kuzmich ist offline
Fedr Kuzmich
Участник
 
19 / 10 (1) +
Registriert seit: 29.02.2004
Ort: Москва
? modifed метод в WebForms
Кто знает, как осуществить такую фишку?

У меня есть WebForm, в ней есть грид, который отображает одну таблицу(Test). То есть все просто, НО! Предположим, что в таблице Test есть два поля ProjID и CurrencyCode.
Как сделать так, чтобы в WebForm при изменении значения в поле Test.ProjID
(c помощью lookup) подтягивалось значение из настроек ProjTable для поля Test.currencyCode?

Мне в голову сейчас приходит только один вариант: я выбираю значение в поле Test.ProjId, потом нажимаю кнопку сохранить(страница перегружается) и после этого в перекрытом методе таблицы (validateWrite) подтягиваются соотв. значения для поля test.CurrencyCode.

А можно сделать как-нить иначе? Изменить значение в поле test.CurrencyCode БЕЗ перегрузки страницы с WebForm?
Alt 11.03.2004, 05:24   #2  
Антон Солдатов ist offline
Антон Солдатов
Соучастник
Benutzerbild von Антон Солдатов
 
386 / 27 (1) +++
Registriert seit: 29.12.2002
Ort: Новосибирск
Zitat:
Изначально опубликовано Fedr Kuzmich
Кто знает, как осуществить такую фишку?
А можно сделать как-нить иначе? Изменить значение в поле test.CurrencyCode БЕЗ перегрузки страницы с WebForm?
нет.
Вообще создавать записи лучше не в гриде, грид использовать только для отображения в виде таблицы. Все-таки http протокол ориентирован на непостоянное соединение(прицепился-запрос-ответ-отцепился), поэтому перегружать страницу всяческими скриптами-обработчиками событий на элеменах дизайна, при которых идет обращение к БД - плохо.
Да и средствами аксапты просто невозможно.

На странице отобразите грид, с Вашей таблицей и повесьте кнопку "создать запись", которая будет открывать Tunnel WebTab(в действии они очень похожи на диалоги визарда). На первой странице диалога выбирайте необходимое значение из лукапа, жмете некст, при загрузке след. страницы получите из базы и отобразите то, что Вам нужно в зависимости от выбора на пред. странице. В конце диалога - вернетесь к вашей таблице-гриду уже с добавленной Вами записью.
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Как вызвать метод для поля в FormDataSource? Maxim Gorbunov DAX: Программирование 3 08.05.2007 11:28
Дисплей метод таблицы который вызывается из ГРИДА 3oppo DAX: Программирование 10 23.05.2006 06:47
display метод с параметром Андре DAX: Программирование 5 11.01.2006 19:04
Как вызвать метод на COMVariant? Andronov DAX: Программирование 2 06.08.2003 08:29
Передача массива VARIANTов в Automation метод Maximin DAX: Программирование 0 09.10.2002 19:31

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 21:55 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.