Russian Qt Forum
Ноябрь 23, 2024, 04:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: ListView внутри контейнера  (Прочитано 2152 раз)
Dp0H
Гость
« : Сентябрь 24, 2012, 13:58 »

Пожалуйста, объясните, как сделать ListView с полосой прокрутки и выделением item'ов.
Проблема в следующем:
Так работает:
Код:
ListView {
id: jobView
highlightFollowsCurrentItem: false
highlight: Component {
Item {
height: currentItem.height
...
}
}
...
}
Но скроллбар должен быть sibling'ом, поэтому надо ListView завернуть в в другой элемент.
Как только ListView оказывается внутри Item'а, то из кода компонента для подсветки выделенного элемента списка currentItem больше недоступен.
В общем, как ни крути, то недоступен currentItem, то недоступен сам jobView.
В целом, у меня вообще не получилось сделать подсветку выделенного item'а для ListView внутри любого другого элемента.
Записан
Dp0H
Гость
« Ответ #1 : Сентябрь 24, 2012, 15:23 »

Вопрос свелся к другому вопросу. Как описать для последующего использования свой ListView вместе с highlighter'ом (т.е. передать ему ListView для последующего биндинга)?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 20.