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

start [/forum/topic.php?fid=15&mobile=1&tid=1337448]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 345ms |

| 0 / 0 |
