22.06.2006, 18:29 | #1 |
Участник
|
Не работает метод 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:49 | #2 |
Участник
|
|
|
22.06.2006, 18:55 | #3 |
Участник
|
Цитата:
Сообщение от kashperuk
А как именно не работает?[/url]
|
|
26.06.2006, 11:25 | #4 |
Участник
|
Ребята, может кто знает, почему перекрытый на DataSource формы метод findValue не работает?
|
|
26.06.2006, 11:41 | #5 |
Пенсионер
|
Приведите код перекрытого метода!
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
26.06.2006, 12:05 | #6 |
Участник
|
PHP код:
Последний раз редактировалось Morpheus; 26.06.2006 в 12:07. |
|
26.06.2006, 12:50 | #7 |
Участник
|
Это не совсем верно. Этот метод будет вызван только в том случае, если метод findValue() формы SysFormSearch (форма ввода данных для поиска) вернет TRUE. В этом случае будет работать не фильтрация, а поиск в датасоурсе
__________________
Axapta v.3.0 sp5 kr2 |
|
27.06.2006, 13:46 | #8 |
Пенсионер
|
Прикольно, но тут работают 2 разных класса:
1.перекрывается естественно FormDataSource.findValue() 2. апри вызове поиска или фильтра работает класс FormDataObject может я что-то пропустил...
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
27.06.2006, 15:37 | #9 |
Участник
|
А в чем, собственно, противоречие?
Если findValue() формы вернет TRUE, то будет вызван метод findValue() датасоурса. Если FALSE (значение по умолчанию) - метод filter() объекта FormDataObject (или, если перекрыть, то соответствующего поля)
__________________
Axapta v.3.0 sp5 kr2 Последний раз редактировалось AndyD; 27.06.2006 в 15:43. |
|
28.06.2006, 08:55 | #10 |
Пенсионер
|
Не-е-е дело не в противоречии, просто для меня это было не известно..
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
|
|