powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / цвет ячейки dw
8 сообщений из 8, страница 1 из 1
цвет ячейки dw
    #32359897
Gosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем,
Нужно изменять цвет некоторых из ячеек dw, интуитивно подозреваю что с пом-ю Modify, но пока не получилось, может кто-нибудь подскажет, а ! :)
...
Рейтинг: 0 / 0
цвет ячейки dw
    #32359940
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"некоторые" подразумевает что есть какое-то условие отбора.
Надо повесить на 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
цвет ячейки dw
    #32359991
Gosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Guest:
условие - это изменение содержимого ячейки
...
Рейтинг: 0 / 0
цвет ячейки dw
    #32360027
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На BackGround.Color навешиваем expression:
IF (IsRowModified () or IsRowNew (), RGB(0,0,255),RGB(0,0,0))

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

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

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


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