13.04.2005, 13:00 | #1 |
Гость
|
displayOption
Подскажите пожалуйчта что есть FormRowDisplayOption в методе?
PHP код:
InventTable - понятно, а FormRowDisplayOption - ? |
|
13.04.2005, 13:11 | #2 |
Moderator
|
Этот метод вызывается автоматически при обновлении формы, перекрывается обычно для изменения цвета или шрифта для конкретной строки в гриде.
Дополнение: структура FormRowDisplayOption, соответственно, тоже формируется автоматом, в методе только изменяются необходимые свойства.
__________________
Андрей. |
|
13.04.2005, 13:22 | #3 |
Гость
|
Да. так есть. но можно ли вызвать его принудительно?
|
|
13.04.2005, 13:26 | #4 |
Moderator
|
Это действие не имеет смысла.
Вы задачу расскажите, наверняка есть нормальный способ ее решить
__________________
Андрей. |
|
13.04.2005, 13:36 | #5 |
Гость
|
Задача - покрасить строки грида, но в форме Invent Table.
читал на форуме что, что если форма с несколькими _ds. то это работает не корректно, но попробовать нужно. -)) Добавил displayOption в Invent Table_ds. но он туда почему то вообще не заходит? вот и хочу вызвать принудительно. |
|
13.04.2005, 13:49 | #6 |
Moderator
|
Про форму InventTable и раскраску строк правильно говорили, тут я не помощник
Вызывать не имеет смысла исходя из простых соображений. Это событие отрабатывает наподобие display-методов, т.е. вызывается при необходимости что-либо перерисовать на форме. Т.е. форма сама соображает, когда нужно обновить определенную область, и генерит событие. Вызовом метода вы не обновите именно требуемую в данный момент область отображения.
__________________
Андрей. |
|
13.04.2005, 14:11 | #7 |
Гость
|
проблема у меня видимо в другом.
у меня есть две почти одинаковые формы InventTable1 и InventTable2. Вот во второе добавили дерево товаров . и соответсвенно ds. Вот в той форме где есть дерево метод displayOption не выполняется, а в другой все работает нормально. А в какой момент выполняется displayOption? после всех init ов ? |
|
13.04.2005, 14:28 | #8 |
Administrator
|
Выполняется в момент прорисовки записи.
Для принудительного вызова используйте clearDisplayOption().
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
13.04.2005, 15:08 | #9 |
Гость
|
Цитата:
Для принудительного вызова используйте clearDisplayOption().
По нажатию кнопки вызывать метод displayOption. PHP код:
как то по -другому надо делать? |
|
13.04.2005, 15:24 | #10 |
Administrator
|
Если refresh() сделать, тоже не вызывается?
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
13.04.2005, 15:37 | #11 |
Гость
|
ни refresh(), ни reread() / ни research(), ни executequery() не помогают ((
видимо сермяга все же в дереве. |
|
13.04.2005, 16:12 | #12 |
сибиряк
|
Может хоть форму выложите сюда?
__________________
С уважением, Вячеслав. |
|
15.04.2005, 15:59 | #13 |
Axapta Retail User
|
форма тут
|
|