Flex中如何通过variableRowHeight和wordWrap属性,创建行高度可变的Tree
2009-06-09 00:00
429 查看
main.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx:XML id="xmlDP">
<root>
<para label="Paragraph 1">
<node label="Lorem ipsum dolor sit amet, consectetuer adipiscing elit." />
<node label="Cras porttitor nunc a pede." />
<node label="Nulla ac magna non risus accumsan egestas." />
<node label="Aenean pretium porta felis." />
<node label="Sed massa." />
</para>
<para label="Paragraph 2">
<node label="Pellentesque pretium eros id odio tincidunt lobortis." />
<node label="Praesent vitae dolor eget nisl adipiscing pretium." />
<node label="Fusce nonummy dignissim risus." />
<node label="Nunc sodales, lectus vitae nonummy cursus, augue lectus auctor orci, vel aliquet enim neque vel eros." />
<node label="Donec laoreet euismod libero." />
<node label="Etiam ut lectus." />
</para>
<para label="Paragraph 3">
<node label="Maecenas ut nibh eu diam viverra suscipit." />
<node label="Pellentesque auctor, turpis vel lobortis suscipit, neque tortor tristique nibh, venenatis suscipit nisl nisl eget magna." />
<node label="Donec interdum." />
<node label="Praesent diam." />
</para>
<para label="Paragraph 4">
<node label="Proin nulla." />
<node label="Morbi tincidunt, sapien in sollicitudin venenatis, nibh tortor pretium ante, non pharetra urna dolor et libero." />
<node label="In malesuada risus at neque." />
</para>
</root>
</mx:XML>
<mx:Tree id="tree"
dataProvider="{xmlDP}"
labelField="@label"
showRoot="false"
variableRowHeight="true"
wordWrap="true"
alternatingItemColors="[#FFFFFF,#EEEEEE]"
showScrollTips="true"
width="300"
rowCount="6" />
</mx:Application>
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx:XML id="xmlDP">
<root>
<para label="Paragraph 1">
<node label="Lorem ipsum dolor sit amet, consectetuer adipiscing elit." />
<node label="Cras porttitor nunc a pede." />
<node label="Nulla ac magna non risus accumsan egestas." />
<node label="Aenean pretium porta felis." />
<node label="Sed massa." />
</para>
<para label="Paragraph 2">
<node label="Pellentesque pretium eros id odio tincidunt lobortis." />
<node label="Praesent vitae dolor eget nisl adipiscing pretium." />
<node label="Fusce nonummy dignissim risus." />
<node label="Nunc sodales, lectus vitae nonummy cursus, augue lectus auctor orci, vel aliquet enim neque vel eros." />
<node label="Donec laoreet euismod libero." />
<node label="Etiam ut lectus." />
</para>
<para label="Paragraph 3">
<node label="Maecenas ut nibh eu diam viverra suscipit." />
<node label="Pellentesque auctor, turpis vel lobortis suscipit, neque tortor tristique nibh, venenatis suscipit nisl nisl eget magna." />
<node label="Donec interdum." />
<node label="Praesent diam." />
</para>
<para label="Paragraph 4">
<node label="Proin nulla." />
<node label="Morbi tincidunt, sapien in sollicitudin venenatis, nibh tortor pretium ante, non pharetra urna dolor et libero." />
<node label="In malesuada risus at neque." />
</para>
</root>
</mx:XML>
<mx:Tree id="tree"
dataProvider="{xmlDP}"
labelField="@label"
showRoot="false"
variableRowHeight="true"
wordWrap="true"
alternatingItemColors="[#FFFFFF,#EEEEEE]"
showScrollTips="true"
width="300"
rowCount="6" />
</mx:Application>
相关文章推荐
- [Flex] 组件Tree系列 —— 运用variableRowHeight和wordWrap设置可变行高
- Flex中如何通过给openItems属性设置一个XMLList或Array对象来打开Tree的一个节点的例子
- Flex中如何通过设置editable属性创建一个可编辑的DataGrid控件的例子
- Flex中如何通过liveScrolling属性,创建立现滚动方式的TextArea控件
- Flex中如何通过rowCount属性,动态改变DataGrid显示行数
- Flex中如何通过dragEnabled, dropEnabled和dragMoveEnabled属性,使Tree中的节点可以被拖动重新排序
- Flex中如何通过给openItems属性,设置一个XMLList或Array对象来打开Tree的一个节点
- Flex中通过设置headerHeight属性设置DataGrid控件头部高度的例子
- Flex中如何通过给openItems属性设置一个XMLList或Array对象来打开Tree的一个节点的例子
- Flex中如何创建可以显示multi-line并且高度可变的DataGrid控件的例子
- flex可以通过中间件tomcat发布成web项目,应该如何创建项目?
- Flex中如何利用dataDescriptor和labelFunction属性以及hasChildren()和getChildren()函数设置Tree中包含子节点个数的例子
- Flex中如何通过设置toolTipField属性在ButtonBar控件中设定自定义tool tip的例子
- Flex中如何通过prompt属性在ComboBox控件中添加一个提示项(prompt)的例子
- Flex中如何通过mode属性,设置进度条ProgressBar动画状态
- Flex中如何通过verticalScrollPosition和maxVerticalScrollPosition属性,TextArea增加新内容的时候自动滚动
- Flex中如何通过includeInLayout和visible属性设置Form显示或隐藏
- Flex中如何通过给ComboBox创建自定义的项提供源,使其下拉菜单显示复数项目。
- Flex中如何通过设置selectedDate属性设定DateChooser控件中被选择日期的例子
- Flex的DateChooser控件中如何通过设置maxYear属性来设定允许的最大年限的例子