|
Комрады, доброго всем времени суток. Есть вопрос, возможно ли?
|
|||
---|---|---|---|
#18+
Имеем datawindow, в нём несколько записей (rows), каждая запись имее несколько колонок (edit), хотелось бы сделать так, чтобы в currentrow()/getcolumnname() т.е. в конкретной записе/колонке где находитса фокус, менялся border или font или background или color. если отслеживать запись, то просто, можно на колонку подсадить что-то типа: border="0~tIf(currentRow() = GetRow(),2, 0)" но этого не достаточно, надо колонку тоже отследить а getcolumn()/getcolumname() доступны только в скрипте а не в datawindow functions() зараннее благодарен за любую наводку. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2019, 00:10 |
|
Комрады, доброго всем времени суток. Есть вопрос, возможно ли?
|
|||
---|---|---|---|
#18+
voronk, а какой РВ? по моему ячейка таблицы, которая в фокусе, и так по умолчанию уже выделена фоном и цветом шрифта. ПС. если я не ошибаюсь, то глобальные функции тоже видны не только в скрипте, но и в datawindow functions(). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2019, 00:40 |
|
Комрады, доброго всем времени суток. Есть вопрос, возможно ли?
|
|||
---|---|---|---|
#18+
voronk, Заведите отдельное поле (без видимого контрола) в DW, в которое пишите текущее имя из itemfocuschanged (или как оно там зовется), и вычисляемые выражения для стиля объекта базируйте на нем в комбинации с currentRow(). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2019, 01:26 |
|
Комрады, доброго всем времени суток. Есть вопрос, возможно ли?
|
|||
---|---|---|---|
#18+
Огромное всем спасибо, получилось. Через столько лет, открыл для себя что глобальные функции можно изпользовать в датавиндоу\колумн\проперти\експрешин думал, что можно только те функции которые предлагаютса. PS Powerbuilder 2017R3 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2019, 21:51 |
|
|
start [/forum/topic.php?fid=15&fpage=3&tid=1335073]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
110ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 247ms |
total: | 454ms |
0 / 0 |