Я борюсь с проблемой прокрутки.Я разрабатываю гибкое приложение с некоторыми сложными представлениями.Один из видов похож на вид документа Word.Он извлекает данные из базы данных и представляет спецификацию требований.Вы также можете редактировать данные в этом «словесном» представлении.Это должно в основном работать как Microsoft Word.Это представление работает нормально, но у меня есть одна проблема: прокрутка!
Чтобы реализовать это представление, я создал сложный ItemRendererClass, который содержит еще один сложный ItemRenderClass.Представьте себе это так>
-Список глав (itemrenderer) - Chapternumber + ChapterTitle - ChapterText - Chapterpicture - Список данных (itemrenderer) - Requirementnumber - RequirmeentText - Изображения - много и много атрибутов -...
В целом, я действительно счастлив, как работает представление и редактор "word", но если я прокручиваю вниз и перехожу ко второму списку, который представляет список требований, которые я больше не могу прокручивать, когдамыши нет в списке, и я снова могу прокрутить.То, что я сделал, я использую виртуальный макет в обоих списках для повышения производительности, а высота второго списка составляет 100%, поэтому второй скроллер никогда не появляется.Я попытался отключить второй скроллер из вторых списков с помощью "this.scroller.setStyle ('verticalScrollPolicy', 'off')".Но ничего не происходит.То, что я хочу, это нормальное поведение прокрутки, это означает, что не должно иметь значения, где в «словесном представлении» находится мышь, которую я хочу прокручивать, как будто это один список, а не 2 списка.