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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.06.2006, 18:29   #1  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
? Не работает метод findValue on a form data source
Помогите пожалуйста

Не работает метод findValue on a form data source

Согласно документации

...the user clicks the Find Value command in the shortcut menu on a form control
...the super() call finds the specified value, and makes the record with that value the current one using findRecord.
Старый 22.06.2006, 18:55   #3  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
Цитата:
Сообщение от kashperuk
А как именно не работает?[/url]
Не работает и все!
Старый 26.06.2006, 11:25   #4  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
Ребята, может кто знает, почему перекрытый на DataSource формы метод findValue не работает?
Старый 26.06.2006, 11:41   #5  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Приведите код перекрытого метода!
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
Старый 26.06.2006, 12:05   #6  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
PHP код:
public boolean findValue(fieldId _fieldstr _value)
{
    
boolean ret;
    ;
    
ret super(_field_value);
    
info('Метод работает!');

    return 
ret;

the user clicks the Find Value command in the shortcut menu on a form control, а сообщение 'Метод работает!' не появляется?

Последний раз редактировалось Morpheus; 26.06.2006 в 12:07.
Старый 26.06.2006, 12:50   #7  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Это не совсем верно. Этот метод будет вызван только в том случае, если метод findValue() формы SysFormSearch (форма ввода данных для поиска) вернет TRUE. В этом случае будет работать не фильтрация, а поиск в датасоурсе
__________________
Axapta v.3.0 sp5 kr2
Старый 27.06.2006, 13:46   #8  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Прикольно, но тут работают 2 разных класса:
1.перекрывается естественно FormDataSource.findValue()
2. апри вызове поиска или фильтра работает класс FormDataObject
может я что-то пропустил...
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
Старый 27.06.2006, 15:37   #9  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
А в чем, собственно, противоречие?
Если findValue() формы вернет TRUE, то будет вызван метод findValue() датасоурса. Если FALSE (значение по умолчанию) - метод filter() объекта FormDataObject (или, если перекрыть, то соответствующего поля)
__________________
Axapta v.3.0 sp5 kr2

Последний раз редактировалось AndyD; 27.06.2006 в 15:43.
Старый 28.06.2006, 08:55   #10  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Не-е-е дело не в противоречии, просто для меня это было не известно..
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
palleagermark: Shortcut to the query object of a form data source Blog bot DAX Blogs 1 07.01.2009 18:33
axStart: Change data on a data source on a Form Blog bot DAX Blogs 0 04.09.2008 15:05
Methods on a form data source rohlenko DAX: Программирование 2 17.06.2005 16:01
Перебор записей Form Data Source при множественном выборе maxsmirnov DAX: Программирование 1 24.05.2004 16:16
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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