Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / цвет ячейки dw / 8 сообщений из 8, страница 1 из 1
22.12.2003, 15:57
    #32359897
Gosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цвет ячейки dw
Привет всем,
Нужно изменять цвет некоторых из ячеек dw, интуитивно подозреваю что с пом-ю Modify, но пока не получилось, может кто-нибудь подскажет, а ! :)
...
Рейтинг: 0 / 0
22.12.2003, 16:22
    #32359940
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цвет ячейки dw
"некоторые" подразумевает что есть какое-то условие отбора.
Надо повесить на column выражение с функцией if (условие, цвет_1, цвет_2)

Повесить можно примерно таким Modify:
result =
dw.modify(
"<column_name>.background.color=
'<default_color>~tif(<condition>,<color_1>,<color_2>)'"
)

например
if( this_one_red = 1, RGB( 255,0,0),RGB(0,0,255) )

Если в виде формулы условие выразить не удается - сделайте "фиктивную" колонку и в нее прописывайте соотв. значения

HTH
...
Рейтинг: 0 / 0
22.12.2003, 16:50
    #32359991
Gosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цвет ячейки dw
2 Guest:
условие - это изменение содержимого ячейки
...
Рейтинг: 0 / 0
22.12.2003, 17:13
    #32360027
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цвет ячейки dw
На BackGround.Color навешиваем expression:
IF (IsRowModified () or IsRowNew (), RGB(0,0,255),RGB(0,0,0))

Назначение функций IsRowModified () и IsRowNew () я думаю понятно?
...
Рейтинг: 0 / 0
22.12.2003, 17:44
    #32360075
Gosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цвет ячейки dw
не понимаю в чем дело: билдер пишет, что не знает таких функций IsRowModified () и IsRowNew ()
...
Рейтинг: 0 / 0
22.12.2003, 18:42
    #32360138
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цвет ячейки dw
нуууу....
эти функции насколько мне не изменяет еще память были в PB4 добавлены однако...
Неужто у Вас тройка? Уау!

А если серъезно - выражение Марка будучи вставлено один в один в любой Computed Field вычисляется успешно.
А Вы его одним махом в Modify?
Ну тогда может там с кавычками нелады или дефолт неправильно задан...
...
Рейтинг: 0 / 0
29.12.2003, 16:57
    #32366219
Механик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цвет ячейки dw
IsRowModified () и IsRowNew () - это функции DW, а не билдера. Они существуют только в условиях команд Modify или Describe...
...
Рейтинг: 0 / 0
30.12.2003, 14:06
    #32366939
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цвет ячейки dw
Ну и?
Мы про Modify тут и говорим.
В чем проблема?

Зорин А.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / цвет ячейки dw / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]