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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.01.2011, 01:52   #1  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
WebEdit WebForm и LookUp
Всем привет!

У меня не получается сделать LookUp в WebForm. Есть таблица, у которой в Relations прописаны различные связи с разными таблицами, есть поле перечислимого типа данных, которое определяет, из какой таблицы подтягивать значения, но уже в другое поле.
Например, есть BaseEnum со значениями Клиент, Поставщик, Банк... При выборе значения Клиент, мне должен подтягиваться код клиента (в другом поле), и т.д.

При этом, на данной форме, я делал кнопку, которая будет запоминать значение в поле типа BaseEnum, но значение запоминается только при нажатии кнопки. После этого происходит переинициализация формы и значение сбрасывается. Проблема таится еще и в том, что данная форма должна создавать запись, и генерить некую числовую последовательность. Получается, что я запомнил запись, до этого сгенерил некий номер, форма переинициализировалась, и вуаля, у вас новая форма, со значениями по умолчанию и с новым кодом записи.

Что я делаю не так, и возможно ли это все реализовать?

Да, в обычном варианте, еще и присутствует некий класс ClassEngine, в котором прописаны методы, отрабатывающие при том или ином действии (modified, edit, initValue...) которые мне предстоит реализовать в Web интерфейсе.

Прошу хотя бы направить мои мысли в нужное русло, ибо уже просто зашел в тупик!

Смотрел на реализацию LookUp'ов в разных топиках, но по какой-то причине, у меня не работает так как там написано, например modifed метод в WebForms или смотрел как реализуется то, что мне надо при помощи установки св-в контролов на гриде в Custom и указании в LookupControl того контрола, который "типа" определяет фильтр другого контрола. Пробовал и на гриде делать Lookup и на DataSource, в общем не работает.
Скорее всего здесь надо как-то считать то, что введено в браузере, но как это сделать без ущерба переинициализации формы и проверки всех обязательных полей, мне не понятно. Пока, единственное что не пробовал, так это установить св-ва Tab в Tunnel, надеюсь, может хоть это как-то решит мою проблему.
Старый 10.01.2011, 13:48   #2  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Если долго мучиться, что-нибудь получится.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Kashperuk Ivan: Lookup form returning more than one value Blog bot DAX Blogs 0 29.01.2010 18:05
palleagermark: Use keyboard lookup in Product Builder enumerated fields Blog bot DAX Blogs 0 18.08.2009 23:06
gatesasbait: How to define a custom lookup form for an extended datatype Blog bot DAX Blogs 0 09.07.2008 22:05
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Динамические Lookup формы. Андрей Василюк DAX: База знаний и проекты 0 07.12.2001 07:07

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

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

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