powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Отображение столбцов в datawindow
6 сообщений из 6, страница 1 из 1
Отображение столбцов в datawindow
    #35941681
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть на форме datawindow, который изначально отображает все столбцы таблицы.
Нужно дать пользователю возможность выбирать, какие столбцы из таблицы он хочет видеть в datawindow.
Допустим, это будет формочка с чекбоксами для каждого столбца таблицы. Включили чекбокс - хотим видеть столбец.
Можно ли как-то циклом пройти все чекбоксы и - в зависимости от checked - отобразить соответствующие столбцы?
Я нашла, что отображение столбца:

form.datawindow.Object.[имя_столбца].Visible = 1

Допустим, я назову чекбоксы, как столбцы (возможно, дурацкий вариант), но как вставлять эти имена в такую строчку кода?
...
Рейтинг: 0 / 0
Отображение столбцов в datawindow
    #35941745
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используйте вместо dot-notation
Код: plaintext
<DW Control Name>.Modify("<Columnname>.Visible='<0 - False, 1 - True>'")

-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
Отображение столбцов в datawindow
    #35941900
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Отображение столбцов в datawindow
    #35941908
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, супер!
а как в цикле по контролам смотреть, что если контрол - чекбокс, то каково у него значение checked?

то есть опять же как передавать имя контрола в строку:
if datawindow.<имя_контрола>.checked<>true then
?
...
Рейтинг: 0 / 0
Отображение столбцов в datawindow
    #35941943
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
checkbox - стиль отображения, соответственно сравнивайте значение и не забудьте про null
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
Отображение столбцов в datawindow
    #35942135
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм..вообще у меня была форма с простыми чекбоксами - я их как control туда положила и названия дала соответственно столбцам в таблице.
А вот когда я делаю форму с отображением столбцов как чекбоксов, у меня в чекбоксы галочки не ставятся..в 90% не ставятся..
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Отображение столбцов в datawindow
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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