Показать сообщение отдельно
Старый 17.04.2024, 10:33   #2  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,657 / 1158 (42) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Пример работы с ListView

\Forms\tutorial_Form_ListControl
\Forms\tutorial_Form_ListControl_CheckBox

Заполнение ListView осуществляется через объекты FormListItem. Правда, в этих примерах заполнение столбцов по другому сделано. Через setText(), а не через subItem()

Само содержимое элементов ListView - это всегда текст и никак иначе. Поэтому, если требуется отобразить другие типы данных, то они должны быть конвертированы в символьное представление

В данном случае, заполнение при открытии формы вот здесь

\Classes\RTax25RegTransEngine\insertRowIntoList
\Classes\RTax25RegTransEngine\fetchNextRows
\Classes\RTax25RegTransEngine\init
\Forms\RTax25RegisterTrans\Methods\run

Дальше там уже специфика конкретной формы через кучу классов-наследников определяет контейнеры, содержащие типы и значения. В целом, надо смотреть на формирование объекта FormListItem
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...