|
как для одной строки в блоке установить другой цвет?
|
|||
---|---|---|---|
#18+
Привет, друзья. Ситуация следующая: в блоке выводится куча строк. Для некоторых строк нужно цвет фона сделать другим. Как это сделать? судя по документации, set_item_property меняет свойство для ВСЕХ экземпляров в блоке. А мне нужно изменить только некоторые. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2010, 11:19 |
|
как для одной строки в блоке установить другой цвет?
|
|||
---|---|---|---|
#18+
для некоторых есть SET_ITEM_ INSTANCE _PROPERTY ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2010, 11:24 |
|
как для одной строки в блоке установить другой цвет?
|
|||
---|---|---|---|
#18+
точно, меняет. вообще задача такая: в каждой строке выводится наличное количество для этой строки. и если наличное кол-во больше, чем некоторое значение, нужно подсветить такие строки. Так вот, какой триггер нужно использовать, чтобы менять цвет для строки в зависимости от содержимого поля строки? WHEN-NEW-ITEM-INSTANCE срабатывает только для первой строки, и для остальных строк только если тыкнешь по ней. при старте, когда блок автоматом фетчит все записи, не пойму как сделать... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2010, 12:35 |
|
как для одной строки в блоке установить другой цвет?
|
|||
---|---|---|---|
#18+
Посмотри свойства блока - должно быть типа "visual atribute для каррент рекорда". Его ставишь и все. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2010, 13:22 |
|
как для одной строки в блоке установить другой цвет?
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, ты не понял. мне не нужно подсвечивать ТЕКУЩУЮ строку. нужно подсвечивать ВСЕ строки, у которых наличное количество > 10, к примеру. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2010, 13:44 |
|
как для одной строки в блоке установить другой цвет?
|
|||
---|---|---|---|
#18+
Shredder2003, WHEN-NEW-RECORD-INSTANCE может быть POST-QUERY ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2010, 13:54 |
|
как для одной строки в блоке установить другой цвет?
|
|||
---|---|---|---|
#18+
Создаешь атрибут визуализации XX_TEST к примеру, делаешь у него в свойствах цвет фона, какой тебе надо. И в нужном тебе триггере, например, POST-QUERY, пишешь: IF :TEST.LOCT_ONHAND>10 THEN SET_ITEM_INSTANCE_PROPERTY ('TEST.LOCT_ONHAND', current_record, visual_attribute, 'XX_TEST' ); END; ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2010, 19:07 |
|
как для одной строки в блоке установить другой цвет?
|
|||
---|---|---|---|
#18+
hominis, в триггер post_query if :control.s<>:control.ss then display_item('iv_t_invoicef.summa','red'); end if; у меня работает ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2010, 13:00 |
|
как для одной строки в блоке установить другой цвет?
|
|||
---|---|---|---|
#18+
В When_Validate_Item: IF :TEST.LOCT_ONHAND>10 THEN SET_ITEM_INSTANCE_PROPERTY ('TEST.LOCT_ONHAND', :SYSTEM.TRIGGER_record , visual_attribute, 'XX_TEST' ); END; ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2010, 19:00 |
|
как для одной строки в блоке установить другой цвет?
|
|||
---|---|---|---|
#18+
hominis, а как создать этот атрибут? если можно покажи на скрине, где что находится. В интернете не нашел к сожалению ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2016, 23:44 |
|
как для одной строки в блоке установить другой цвет?
|
|||
---|---|---|---|
#18+
Справа, в дереве, должно быть Visual Attributes (там же где Blocks, Canvas,Windows etc). Встаешь на эту веточку, нажимаешь "+" и все. Сам с Forms давно не работал, т.ч. скриншота скинуть не могу. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2016, 12:31 |
|
|
start [/forum/topic.php?desktop=1&fid=51&tid=1877958]: |
0ms |
get settings: |
25ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
269ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 390ms |
0 / 0 |