powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Неподвижные столбцы при прокрутке в DW
11 сообщений из 11, страница 1 из 1
Неподвижные столбцы при прокрутке в DW
    #32837355
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется DW с большим кол-вом строк и столбцов. Нужно сделать так, чтобы при горизонтальной прокрутке неподвижными оставались первые 3 столбца, а при вертикальной двигалось все вместе. Как такое реализуется?
...
Рейтинг: 0 / 0
Неподвижные столбцы при прокрутке в DW
    #32837420
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H Split Scrolling
____________________________________
- Гарфилд, мышь!
- Спасибо, я сыт!
...
Рейтинг: 0 / 0
Неподвижные столбцы при прокрутке в DW
    #32837421
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
шарим одно DW на другое, у одного видны только 3 столбца, у 2-го всё остальное, скриптами синхронизируем вертикальный скроллинг ...
imho ;)
...
Рейтинг: 0 / 0
Неподвижные столбцы при прокрутке в DW
    #32837530
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexis glinskiшарим одно DW на другое, у одного видны только 3 столбца, у 2-го всё остальное, скриптами синхронизируем вертикальный скроллинг ...
imho ;)
Я пытался сделать composite, но почему-то РВ на нем падает. 2 DW в composite - crosstab. Может быть composite плохо работает с crosstab?
Шарить не обязательно. Можно просто поставить рядом 2 DW и в скрипте все синхронизировать. Но это как-то коряво...
...
Рейтинг: 0 / 0
Неподвижные столбцы при прокрутке в DW
    #32837680
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если шарить DW, то синхронизации - минимум ...
...
Рейтинг: 0 / 0
Неподвижные столбцы при прокрутке в DW
    #32837802
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой шаринг? Вы чего? И причем тут композит? Вы HSplitScrolling никогда не видели что ли?

ИМХО, Dim2000 правильное направление указал.
...
Рейтинг: 0 / 0
Неподвижные столбцы при прокрутке в DW
    #32837868
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗоринАндрейКакой шаринг? Вы чего? И причем тут композит? Вы HSplitScrolling никогда не видели что ли?

ИМХО, Dim2000 правильное направление указал.
В Helpe толъко такой пример:
Код: plaintext
dw_1.HSplitScroll = TRUE
ну и как эта беда может помочъ нашему горю?
...
Рейтинг: 0 / 0
Неподвижные столбцы при прокрутке в DW
    #32837991
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В dw painter в preview посмотрите внимательно на горизонтальный scrollbar.
Видите слева такую маааленькую серенькую хреновину?
Попробуйте потаскать ее мышой. Получилось?

Такая же фиговина есть в Excel но не слева, а справа и выглядит немного иначе.
Так вот - в runtime Вы можете задавать положение этой хрени и положение обоих ScrollPosition при помощи функции Modify(...)

Т.е. если у Вас
dw.HSplitScroll = TRUE
то делаем
dw.Modify("DataWindow.HorizontalScrollSplit='<где будет сплит>'")
dw.Modify("DataWindow.HorizontalScrollPosition2='<смещение во второй части dw>'")

Подобрать параметры так чтобы в первой части были видны 3 столбца, а во второй все остальные думаю труда не составит.
...
Рейтинг: 0 / 0
Неподвижные столбцы при прокрутке в DW
    #32839396
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗоринАндрейВ dw painter в preview посмотрите внимательно на горизонтальный scrollbar.
Видите слева такую маааленькую серенькую хреновину?
Попробуйте потаскать ее мышой. Получилось?

Такая же фиговина есть в Excel но не слева, а справа и выглядит немного иначе.
Так вот - в runtime Вы можете задавать положение этой хрени и положение обоих ScrollPosition при помощи функции Modify(...)

Т.е. если у Вас
dw.HSplitScroll = TRUE
то делаем
dw.Modify("DataWindow.HorizontalScrollSplit='<где будет сплит>'")
dw.Modify("DataWindow.HorizontalScrollPosition2='<смещение во второй части dw>'")

Подобрать параметры так чтобы в первой части были видны 3 столбца, а во второй все остальные думаю труда не составит.
Спасибо!
Немного коряво это выглядит из-за того, что при прокрутке и в левой и в правой часте видны все данные. Хотелось бы, чтобы в левой часте (3 колонки) не было бы совсем скролла, а в правой была бы прокрутка всех данных, но без первых 3х колонок (как это сделано в Exel)
...
Рейтинг: 0 / 0
Неподвижные столбцы при прокрутке в DW
    #32839566
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RiskaХотелось бы, чтобы в левой часте (3 колонки) не было бы совсем скролла, а в правой была бы прокрутка всех данных, но без первых 3х колонок (как это сделано в Exel)
Если хочется, чтобы было "как в Excel" - нужно использовать Excel ;).
...
Рейтинг: 0 / 0
Неподвижные столбцы при прокрутке в DW
    #32845341
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexis glinskiшарим одно DW на другое, у одного видны только 3 столбца, у 2-го всё остальное, скриптами синхронизируем вертикальный скроллинг ...
imho ;)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Неподвижные столбцы при прокрутке в DW
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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