ufk*_*ufk 4 apache-flex list flex4
嗨,我正在使用flex 4.1编写应用程序.
我读了具有rowCount属性的文档来设置要显示的项目数.没有那个属性.
如何限制列表显示3项?
你可以直接设置requestedMinRowCount为3VerticalLayout
<s:List>
<s:layout>
<s:VerticalLayout requestedMinRowCount="3"/>
</s:layout>
</s:List>
Run Code Online (Sandbox Code Playgroud)
在Flex 4中,这是由皮肤而不是组件本身驱动的.您可以创建自定义List皮肤,并在DataGroup的VerticalLayout中将requestedRowCount设置为3,然后将List的外观设置为新的自定义外观.要开始使用,只需将默认的ListSkin复制到自定义外观文件中并进行更改即可.这是默认ListSkin文件中的相关部分:
<s:DataGroup id="dataGroup" itemRenderer="spark.skins.spark.DefaultItemRenderer">
<s:layout>
<!--- The default layout is vertical and measures at least for 5 rows.
When switching to a different layout, HorizontalLayout for example,
make sure to adjust the minWidth, minHeihgt sizes of the skin -->
<s:VerticalLayout gap="0" horizontalAlign="contentJustify" requestedMinRowCount="5" />
</s:layout>
</s:DataGroup>
Run Code Online (Sandbox Code Playgroud)
只需删除requestedMinRowCount并将其替换为requestedRowCount ="3"希望有所帮助.
| 归档时间: |
|
| 查看次数: |
2648 次 |
| 最近记录: |