|
23.08.2007, 10:32 | #1 |
Участник
|
Как переинициализировать датасорс на форме?
Имеется форма с несколькими таблицами (датасорсами). По определенному событию хочется переформировать запрос для 1 таблицы. Проще всего сделать это в методе init. Но вот как вызвать повторно этот метод?
X++: Table1_ds.init() element.init() |
|
23.08.2007, 12:18 | #2 |
Banned
|
init вызывается один раз. То, что вам нужно, пишите в методе executeQuery() и вызывайте его.
|
|
23.08.2007, 12:20 | #3 |
Пенсионер
|
Цитата:
Сообщение от egorych
Имеется форма с несколькими таблицами (датасорсами). По определенному событию хочется переформировать запрос для 1 таблицы. Проще всего сделать это в методе init. Но вот как вызвать повторно этот метод?
X++: Table1_ds.init() element.init() 2.Формируйте запрос в этом методе 3.Вызывайте этот метод: 3.1. Первый раз в init(). 3.2. При своем событии. или я не правильно понял вопрос?
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
23.08.2007, 12:26 | #4 |
Участник
|
Ну в общем можно и в отдельный метод вынести попробовать. Буду так пытаться.
|
|
|
|