powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / сохранение/восстановление размеров/положения кол в DW
5 сообщений из 5, страница 1 из 1
сохранение/восстановление размеров/положения кол в DW
    #33074897
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Великий ALL!
Есть ПБ9, ПФС, W2003.
Кто нибудь занимался сабжем? Есть какие нибудь ПБЛ на это?
Задача-чтобы пользователь установив размер/положение/visible/hide колонки в DW получал в следующий раз то же самое состояние. Проблема в том что номер/имя колонки формируется только в случае Editable column, да и не знаю регулярного метода прохода по ВСЕМ колонкам DW(по аналогии со строками). Восстановление из базы получается медленно и как то непредсказуемо.
...
Рейтинг: 0 / 0
сохранение/восстановление размеров/положения кол в DW
    #33074952
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sboykoЕсть ПБ9, ПФС, W2003.
Кто нибудь занимался сабжем?
Лениво ковыряю на 0-м приоритете .

не знаю регулярного метода прохода по ВСЕМ колонкам DW
Это излечимо :).

Код: plaintext
1.
2.
3.
4.
5.
6.
Long i
String sStr[]

for i =  1  to Long(idw_requestor.Describe("DataWindow.Column.Count"))
	sStr[i] = idw_requestor.Describe('#' + String(i) + '.Name'))
next
В sStr[] будут имена колонок. Ширины и прочее - по аналогии.
...
Рейтинг: 0 / 0
сохранение/восстановление размеров/положения кол в DW
    #33075003
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за помощь-премного обязан.
...
Рейтинг: 0 / 0
сохранение/восстановление размеров/положения кол в DW
    #33075025
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если речь идет о колонках которые пользователь видит - то это скорее dw.Describe("Datawindow.Objects")
соответственно отфильрованные по Describe('<objectname>.Band')

см. pfc_n_cst_dwsrv.of_getObjects(...)

Про DataWindow.Column.Count забудь. так ты перебираешь вместо видимых объектов - column-ы в буфере данных - а они могут быть вообще не видны, и совершенно не учитываешь compute bitmap и т.д. и т.п.
...
Рейтинг: 0 / 0
сохранение/восстановление размеров/положения кол в DW
    #33075090
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавлю к вышесказанному колегами, что не плохо бы еще и в http://www.sql.ru/faq/faq_topic.aspx?fid=321] FAQ заглядывать!
---
С уважением, IKAR

ikarhomecenter@narod.ru
IkarHomeCenter
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / сохранение/восстановление размеров/положения кол в DW
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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