powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Первая и последняя страница DW
11 сообщений из 11, страница 1 из 1
Первая и последняя страница DW
    #35392927
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня всем!
Вот по ДВ можно передвигаться скролом, можно постранично ScrollNextPage() и ScrollPriorPage().
А как можно программно перейти на первую и на последнюю страницы?
И какая функция может сказать сколько всего страниц в DW?
...
Рейтинг: 0 / 0
Первая и последняя страница DW
    #35392938
craftyman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScrollFirstPage
ScrollLastPage
PageCount()
...
Рейтинг: 0 / 0
Первая и последняя страница DW
    #35393026
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ни одна из этих не работает
делал так:
dw_1.ScrollFirstPage()
dw_1.ScrollLastPage()
st_1.text=dw_1.PageCount()

есть еще такой момент что у меня в dw_1 есть еще вложенный dw
может к нему надо как-то обращаться?
...
Рейтинг: 0 / 0
Первая и последняя страница DW
    #35393068
Sashuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так?
dw.ScrollToRow(1)
dw.scrolltorow(dw.rowcount())
...
Рейтинг: 0 / 0
Первая и последняя страница DW
    #35393136
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Узнать количество страниц можно например вот так
Код: plaintext
dw_1.describe("Evaluate ('PageCount()', 1)")
...
Рейтинг: 0 / 0
Первая и последняя страница DW
    #35393300
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркУзнать количество страниц можно например вот так
Код: plaintext
dw_1.describe("Evaluate ('PageCount()', 1)")

спасибо, это заработало

SashukА так?
dw.ScrollToRow(1)
dw.scrolltorow(dw.rowcount())
Это не заработало
...
Рейтинг: 0 / 0
Первая и последняя страница DW
    #35393426
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Imperous
SashukА так?
dw.ScrollToRow(1)
dw.scrolltorow(dw.rowcount())
Это не заработало
Вообще-то должно заработать... Что, вообще положение в DataWindow никак не меняется? Что возвращает функция?
...
Рейтинг: 0 / 0
Первая и последняя страница DW
    #35393504
в датавиндов такие проблемы начинаются когда одна строка занимает более одной страницы.
...
Рейтинг: 0 / 0
Первая и последняя страница DW
    #35393680
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, положение не меняется.
не проверял что возвращает функция, просто никакой реакции.
решил пока обойтись без этого.
...
Рейтинг: 0 / 0
Первая и последняя страница DW
    #35393690
craftyman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно еще попробовать инициировать событие нажатия клавиш Ctrl+Home (Ctrl + End) для перехода на первую (последнюю) страницу
...
Рейтинг: 0 / 0
Первая и последняя страница DW
    #35395532
Фотография ChV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если строка занимает более одной страницы, то должно помочь - dw.object.DataWindow.VerticalScrollPosition

Good Luck !
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Первая и последняя страница DW
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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