`
emavaj
  • 浏览: 49871 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Flex 导航控件 的 延迟 创建

    博客分类:
  • Flex
阅读更多

情景是这样的:

主应用程序有一个Accordion控件

Accordion控件中2个页面,其中有一个ViewStack控件

(默认的selectIndex不是ViewStack所在的页面)

 

我的操作是点击应用程序的一个按钮(位于主应用程序,但是不在Accordion中)

按钮响应的操作是

让 Accordion 的 selectIndex 改变成ViewStack所在页面

并且接着让 ViewStack 的selectIndex也改变

 

本来以为很简单的,但是...却抛出了错误

 

ViewStack没有属性或者方法

 

我一开始以为ViewStack的selectIndex写错了...结果怎么改都错...

 

查了一下,原来导航控件有延迟创建子页面的特性

如上面为例,当你没有浏览过ViewStack所在页面的时候,那么ViewStack所在的页面是没有创建的

所以ViewStack当然为null

 

想要去除导航控件的延迟特性需要加入:

creationPolicy="all"

 

这个属性。

 

当然,还有其他选项,如:

auto
none
queued

 

至于作用,应该很明白了(默认为auto)

 

 

0
2
分享到:
评论

相关推荐

    Flex中DataGrid和其它控件使用

    在Flex开发中,DataGrid是常用的数据显示控件,它能够以表格的形式展示大量数据,并提供了丰富的功能,如排序、分页、筛选等。本篇文章将深入探讨Flex中的DataGrid及其与其他控件的协同使用。 首先,DataGrid的核心...

    ArcGIS for Flex的鹰眼效果

    【ArcGIS for Flex的鹰眼效果】是一种在Web应用程序中实现高级地图导航功能的技术,它允许用户在大范围的地图上快速定位和查看细节。ArcGIS是Esri公司开发的地理信息系统(GIS)软件,用于地图制作、地理数据分析和...

    flex组件,功能强大的下拉框

    因此,这个Flex下拉框组件应考虑键盘导航、屏幕阅读器支持等无障碍特性。 8. **跨平台兼容性** 考虑到前端开发的多样性,这个Flex组件应确保在主流浏览器和设备上都能正常工作,包括移动设备和平板电脑。 9. **...

    flex地图应用开发教程及项目源代码

    在Flex中集成地图功能可以为用户提供丰富的交互体验,广泛应用于导航、地理信息系统、数据分析等领域。 首先,让我们了解什么是Flex。Adobe Flex是一种用于构建跨平台的桌面和移动Web应用程序的框架,它基于开放...

    jquery+flex+自动补全

    Flex提供了丰富的组件库,包括各种可自定义的输入控件,如文本输入框,非常适合构建具有高级交互功能的UI。 **自动补全实现原理** 1. **事件监听**:jQuery通过`keyup`或`input`事件监听用户在输入框中的输入行为...

    小程序UI界面, 参考。 里面包含基本控件。.zip.zip

    - **导航栏(Navigator)**: 用于页面间的跳转,可以配置图标、文字、跳转方式等。 - **列表(List)**: 常用的布局控件,用于展示多行数据,如新闻列表、商品列表等。 - **悬浮窗(FloatButton)**: 在页面底部...

    Wijmo-Open.2.0.8.zip

    Wijmo提供的控件涵盖了数据输入、数据展示、图表、导航和布局等多个领域。例如,Grid控件可以用于显示和编辑表格数据,而FlexChart则可以生成各种复杂的图表。除此之外,还包括Wizard、Gauge、Input、Calendar等控件...

    ArcGIS RIA 开发实践

    Flex SDK 3.2为开发者提供了广泛的工具和支持,使得创建高性能的RIA变得更加容易。 2. **Microsoft Silverlight** - **特点**:提供了类似Flex的功能集,支持高质量的媒体流和图形渲染。虽然现在已经被Microsoft...

    TwoColumnListView:这是 Listview 中 2 列的 Xamarin.Forms 项目

    在TwoColumnListView项目中,可能为这些事件添加了处理程序以响应用户的操作,比如点击数据项后的导航或详细信息展示。 9. **性能优化**: ListView的性能优化是关键,特别是在数据集大时。这可能涉及到使用异步加载...

    响应式网站

    使用适当的手势识别和触摸友好的控件,如滑动、捏合等,可以提升用户体验。 8. **性能优化**:响应式网站需要考虑加载速度,尤其是在移动网络环境下。通过延迟加载、图片懒加载、优化代码和减少HTTP请求等技术,...

Global site tag (gtag.js) - Google Analytics