复杂项目导入器(列表中的列表),在第二个列表中使用滚动行为苦苦挣扎

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复杂项目导入器(列表中的列表),在第二个列表中使用滚动行为苦苦挣扎相关的知识,希望对你有一定的参考价值。

我现在正在努力解决滚动问题。我正在开发一个带有一些复杂视图的flex应用程序。在视图上就像一个word文档视图。它从数据库中提取数据并表示需求规范。您还可以在此“单词”视图中编辑数据。它基本上应该像微软一样工作。该视图工作正常,但我有一个问题:滚动!

为了实现该视图,我创建了一个复杂的ItemRendererClass,它包含另一个复杂的ItemRenderClass。想象一下>

- 章节列表(itemrenderer) - Chapternumber + ChapterTitle - ChapterText - Chapterpicture - 数据列表(itemrenderer) - Requirementnumber - RequirmeentText - 图片 - 很多很多属性-...

总而言之,我真的很高兴“单词”视图和编辑器如何工作,但是如果我向下滚动并且我已经超过第二个列表,这些列表代表了我不能滚动的要求,当鼠标离开时列表项我可以再次滚动。我所做的是出于性能原因我在两个列表上使用虚拟布局,第二个列表高度是100%,因此第二个滚动条永远不会出现。我试图用“this.scroller.setStyle('verticalScrollPolicy','off')”禁用第二个列表的第二个滚动条。但没有任何反应。我想要的是一个正常的滚动行为,意味着鼠标在“wordview”中的位置无关紧要我想要滚动它就像它是一个列表而不是2个列表。

答案

好的,解决了。真的很容易。我刚刚为第二个列表创建了一个皮肤,我删除了滚动条组件。除此之外,我必须将滚动条从第二个列表签名到父列表。到目前为止,它就像一个魅力

以上是关于复杂项目导入器(列表中的列表),在第二个列表中使用滚动行为苦苦挣扎的主要内容,如果未能解决你的问题,请参考以下文章

比较两个通用列表差异的最快方法

使用javascript为下拉列表赋值

Oracle APEX 中的条件值列表?

从下拉列表中选择值,第二个下拉列表自动更改

如何使用 json 原始数据在 vuejs 中制作依赖的第二个列表?

Excel:使用一个表中的值在第二个表中查找值