|
|
|
Манипуляции с Grid-DW
|
|||
|---|---|---|---|
|
#18+
Привет всем! Кто нибудь сталкивался со следующей проблемой: Есть Grid-Datawindow. Программно, в зависимости от условия, у колонки меняется свойство Visible. При включении видимости (Visible=1), колонка появляется, но становится почему-то самой последней в таблице, хотя до этого позиция колонки была другой. Свойства col.X и col.Width при этом не изменялись. Каким образом 'поставить' колонку на прежнее место, в котором она была до отключения видимости? Заранее благодарен за любой совет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 16:32 |
|
||
|
Манипуляции с Grid-DW
|
|||
|---|---|---|---|
|
#18+
"Уронить" все колонки начиная с нужной до конца DW а потом "поднять" их заново в нужной последовательности. ЗЫЖ перед операцией сделать SetRedrow(false), а после - SetRedrow(true), чтобы у пользователя перед глазами небыло мельканий. --- С уважением, IKAR IkarHomeCenter Портал русскоязычной группы пользователей Sybase Портал детских фотографий Глаша "Собачий" портал ГавГав.Инфо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 16:34 |
|
||
|
Манипуляции с Grid-DW
|
|||
|---|---|---|---|
|
#18+
Икар, спасибо за идею. А проще нельзя? Дело в том, что справа могут быть колонки тип Compute, Picture, Button и пр., которые не имеют ID и поэтому для перерисовки потребуется более нагруженный код, чего не очень хотелось бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 12:44 |
|
||
|
Манипуляции с Grid-DW
|
|||
|---|---|---|---|
|
#18+
Это не идея, это руководство к действию... Я сам всегда именно так и делал (хоть некоторые товарисчи, возможно, и могут меня ткнуть носом, что это не правильно). Правда вот с "колонками другого типа" не пробовал - не возникало необходимости... --- С уважением, IKAR IkarHomeCenter Портал русскоязычной группы пользователей Sybase Портал детских фотографий Глаша "Собачий" портал ГавГав.Инфо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 14:14 |
|
||
|
Манипуляции с Grid-DW
|
|||
|---|---|---|---|
|
#18+
Все = спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 14:38 |
|
||
|
Манипуляции с Grid-DW
|
|||
|---|---|---|---|
|
#18+
alvПривет всем! Кто нибудь сталкивался со следующей проблемой: Есть Grid-Datawindow. Программно, в зависимости от условия, у колонки меняется свойство Visible. При включении видимости (Visible=1), колонка появляется, но становится почему-то самой последней в таблице, хотя до этого позиция колонки была другой. Свойства col.X и col.Width при этом не изменялись. Каким образом 'поставить' колонку на прежнее место, в котором она была до отключения видимости? Заранее благодарен за любой совет Это фича. За время "невидимости" юзер мог подвигать колонки. И куда тогда ее вставлять? После установки видимости достаточно установить нужную координату X, можно примерно. Тогда колонка появится в нужном месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 15:17 |
|
||
|
|

start [/forum/topic.php?fid=15&gotonew=1&tid=1337448]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
86ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 427ms |

| 0 / 0 |
