`
- 浏览:
865 次
- 性别:
-
Flex中如何给TabNavigator控件增加Icons图标
-
<?xmlversion="1.0"encoding="utf-8"?>
-
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
-
layout="vertical"
-
verticalAlign="middle"
-
backgroundColor="white">
-
-
<mx:XML id="model">
-
<records>
-
<record uuid="1"status="check"name="User 1"data="Data 1"/>
-
<record uuid="2"status="warning"name="User 2"data="Data 2"/>
-
<record uuid="3"status="warning"name="User 3"data="Data 3"/>
-
<record uuid="4"status="critical"name="User 4"data="Data 4"/>
-
<record uuid="5"status="check"name="User 5"data="Data 5"/>
-
<record uuid="6"status="check"name="User 6"data="Data 6"/>
-
<record uuid="7"status="warning"name="User 7"data="Data 7"/>
-
<record uuid="8"status="critical"name="User 8"data="Data 8"/>
-
</records>
-
</mx:XML>
-
-
<mx:Script>
-
<![CDATA[
- [Bindable]
- [Embed(source="assets/bulletCheck.png")]
- private var BulletCheck:Class;
-
- [Bindable]
- [Embed(source="assets/bulletWarning.png")]
- private var BulletWarning:Class;
-
- [Bindable]
- [Embed(source="assets/bulletCritical.png")]
- private var BulletCritical:Class;
-
- private const CHECK:String = "check";
- private const WARNING:String = "warning";
- private const CRITICAL:String = "critical";
- ]]>
-
</mx:Script>
-
-
<mx:TabNavigator width="400"height="200">
-
<mx:VBox label="Check"icon="{BulletCheck}">
-
<mx:DataGrid id="gridCheck"
-
width="100%"
-
height="100%">
-
<mx:columns>
-
<mx:DataGridColumn dataField="@name"/>
-
<mx:DataGridColumn dataField="@data"/>
-
</mx:columns>
-
<mx:dataProvider>
- {model.record.(@status == CHECK)}
-
</mx:dataProvider>
-
</mx:DataGrid>
-
</mx:VBox>
-
-
<mx:VBox label="Warnings"icon="{BulletWarning}">
-
<mx:DataGrid id="gridWarning"
-
width="100%"
-
height="100%">
-
<mx:columns>
-
<mx:DataGridColumn dataField="@name"/>
-
<mx:DataGridColumn dataField="@data"/>
-
</mx:columns>
-
<mx:dataProvider>
- {model.record.(@status == WARNING)}
-
</mx:dataProvider>
-
</mx:DataGrid>
-
</mx:VBox>
-
-
<mx:VBox label="Errors"icon="{BulletCritical}">
-
<mx:DataGrid id="gridCritical"
-
width="100%"
-
height="100%">
-
<mx:columns>
-
<mx:DataGridColumn dataField="@name"/>
-
<mx:DataGridColumn dataField="@data"/>
-
</mx:columns>
-
<mx:dataProvider>
- {model.record.(@status == CRITICAL)}
-
</mx:dataProvider>
-
</mx:DataGrid>
-
</mx:VBox>
-
</mx:TabNavigator>
-
-
</mx:Application>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在Flex3中,TabNavigator是一个容器组件,用于展示多个子组件,并通过标签页的形式进行切换。默认情况下,TabNavigator的标签页是水平排列的,但在这个特定的实例中,我们将讨论如何将TabNavigator的标签页设置为...
在Flex中,TabNavigator是一种容器组件,用于创建带有可切换选项卡的用户界面。它允许用户在不同的内容区域之间轻松导航,每个区域对应一个单独的选项卡。"遮盖式 TabNavigator"可能指的是在设计时或运行时...
在Flex开发中,TabNavigator组件是常用于创建带有选项卡的用户界面的工具。它允许用户在多个视图之间切换,每个视图对应一个选项卡。"flex TabNavigator tab倒置"这个标题可能指的是开发者想要实现一个特殊的布局,...
在Flex4.6中,`TabNavigator`是一个强大的组件,用于创建带有可切换选项卡的用户界面。这个组件允许用户通过点击不同的标签在多个视图之间进行导航,这对于组织大量内容或者提供多工作区的界面非常有用。在这个“带...
TabNavigator是Flex中的一个组件,用于构建带有多个选项卡的应用界面,每个选项卡可以承载不同的视图或功能模块。这个例子可能是为了展示如何在Flex3中有效地使用TabNavigator来组织和管理用户界面。 在Flex3中,...
NULL 博文链接:https://zhangyinyou.iteye.com/blog/671128
在Flex3中,TabNavigator是一种容器控件,用于展示多个视图,并且这些视图可以通过标签页进行切换。TabNavigator的每个标签页通常关联一个ViewStack或其他容器,用于存放不同的内容。然而,标准的TabNavigator并不...
这是一个封装好的flex项目,可以直接运行,TestTabNavigator.mxml是运行主页。里面定义了TabNavigator控件选中与被选中的皮肤类,皮肤类可以自己进行更改,也可以设置颜色渐变等等。希望对大家有帮助。
在Flex中,视图切换和自定义控件是构建用户界面时的重要技术,它们极大地增强了用户体验和交互性。 视图切换是Flex应用程序中常见的功能,允许用户在多个界面或工作区之间进行导航。这在多页面或模块化的应用中非常...
NULL 博文链接:https://toeo.iteye.com/blog/644341
在Flex中,控件是构建用户界面的基本元素,本篇文章将深入探讨Flex的基本控件,包括文本控件、数据源控件以及菜单控件等。 首先,我们来看文本控件,主要包括Label、Text、TextInput和TextArea。 1. Label(标签)...
在Flex框架中,TabNavigator组件是用来创建标签导航界面的一种方式,它能够展示一组标签页,每个标签页关联一个视图。在Flex应用中,为了提升用户体验,通常需要对TabNavigator的Tabs进行样式定制,使得它们更符合...
默认情况下,Flex的TabNavigator组件的TabBar控件只会在一行内显示Tab项,但通过自定义布局和样式,我们可以轻松实现多行Tab的展示。本示例将详细讲解如何在Flex中创建多行Tab,并提供相关源代码。 首先,让我们...
在给定的标题和描述中,我们可以看到开发者分享了一系列在实际项目中常用的Flex自定义控件,这些控件包括但不限于带复选框的树和列表、树形下拉框、Tab导航菜单以及开关门效果。接下来,我们将详细探讨这些知识点。 ...
5. **Flex组件**:Flex包含一系列预定义的UI组件,如Button、Label、Canvas、Accordion、TabNavigator等,这些组件可以帮助快速构建用户界面。 6. **数据绑定**:Flex支持数据绑定,这意味着UI组件的状态可以直接与...
Flex不仅提供了容器组件,还有一系列的导航控件,如`TabNavigator`和`Navigator`,用于在不同的内容区域之间进行切换。这些控件对于构建复杂的应用程序界面非常有用,尤其是当需要在多个页面或视图之间导航时。 ###...
另一方面,可增加/关闭的`TabPanel`是Flex中`TabNavigator`组件的扩展。`TabNavigator`允许用户在多个视图之间切换,而每个视图(即“tab”)可以添加或删除。实现这个功能涉及以下步骤: 1. **创建TabNavigator**...
在React Native或React.js等JavaScript框架中,TabNavigator是常用的组件库之一,如React Navigation。本文将详细探讨如何为TabNavigator组件的标签头设置自定义皮肤,以实现个性化的设计需求。 首先,我们需要了解...
3. **Flex组件**:手册详细介绍了Spark和Halo组件集,包括Button、Label、TextInput等基本组件,以及Canvas、Accordion、TabNavigator等容器组件。理解这些组件的用法和交互模式对于构建用户界面至关重要。 4. **...
在Flex开发中,TabNavigator组件是常用于创建带有可切换选项卡的应用界面。然而,随着应用复杂度的提升,用户对于更加灵活和易用的选项卡导航的需求也在不断增长。"TabNavigator_ScrollableMenu"便是为满足这一需求...