`
michaeltangbin
  • 浏览: 271707 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江省
社区版块
存档分类
最新评论

TabNavigator 初始化标签问题

XML 
阅读更多

问题:

我做了一个TabNavigator,里面有2个tab,分别为tab1,tab2。
在tab1和tab2中分别有一个DataGrid,分别为grid1和grid2
现在我默认打开的tab1,我在tab1进行了一些操作,操作成功就跳转到tab2,得到数据源并绑定到grid1和grid2
数据源可以绑定到grid1(grid1是tab1的)但是不能绑定到grid2,并且grid2并没有执行,但是在回到tab1,执行一次操作,tab2上面的grid2就绑定成功。

解决方法:

TabNavigator默认是只初始化第一个TAB的,设一下这个属性,设了后会初始化其他TAB,

creationPolicy="all"

分享到:
评论
1 楼 phenom 2010-03-03  
creationPolicy="all"这样好么?如果有十个Tab那第一次加载时不就全部初始化了?
tabnavigator也是ViewStack的应用,用一个事件监听 CHANGE,然后回调事件,再把数据绑定进去.在ViewStack里可以这样viewStack.addEventListener(Event.CHANGE, function(e:Event):void { viewStack_changeHandler(e, xml) });
在TabNavigator 我想也可以吧.

相关推荐

    TabNavigator一个reactnative底部菜单

    接下来,导入必要的组件并初始化`TabNavigator`: ```jsx import React from 'react'; import { NavigationContainer } from '@react-navigation/native'; import { createBottomTabNavigator } from '@react-...

    flex模板,多TAB

    3. **EDI_H2O.mxml** 和 **EDI_H2O-app.xml**:EDI_H2O可能是应用的一个特定功能模块或子系统,而.app.xml文件可能是配置文件,用于定义Flex应用的元数据,如初始化参数、服务引用、类路径等。 4. **skins** 文件夹...

    flex3动态创建[参考].pdf

    - `creationComplete` 事件在组件完成创建后触发,常用于初始化操作。 - `change` 事件在组件值改变时触发,如ComboBox或CheckBox的选中状态变化。 - `dataProvider` 属性用于连接组件(如ComboBox)和数据源。 ...

    React-Native-Navigation-Part-2

    安装完成后,需要在应用的入口文件中初始化导航服务: ```javascript import { Navigation } from 'react-native-navigation'; // 初始化应用 Navigation.registerComponent('myApp.MainScreen', () => MainScreen)...

    Node.js-用于ReactNative应用程序的原生导航库

    安装和集成`react-native-navigation`库到你的项目中,通常需要执行NPM命令进行安装,然后在你的React Native应用中进行初始化配置。随后,你可以在JavaScript代码中声明你的导航结构,并调用特定方法来控制导航行为...

    一个ReactNative入门套件

    在压缩包文件"react-native-init-master"中,通常会包含一个初始化的React Native项目结构,包括配置文件、源代码文件夹(如`src`)、示例组件、依赖管理文件(如`package.json`)等。这些资源将帮助新手快速搭建起...

    react native 例子

    - **初始化项目**:使用`react-native init`命令创建新项目。 - **运行应用**:通过命令行启动应用,可以在模拟器或连接的手机上查看结果。 4. **组件与布局** - **View**:基本的容器组件,用于布局。 - **...

    reactNavigationApp

    "App.js"或类似的文件可能会包含应用的主要组件,这里可能会初始化React Navigation,并设置初始的导航配置。 在JavaScript方面,React Navigation与ES6和JSX语法紧密集成,使得代码更易读且可维护。例如,通过使用...

    RN-Navigation:React本机实施情况

    - 初始化:在项目中安装`react-native-navigation`库,并执行初始化设置。 - 屏幕注册:为每个需要导航到的React组件注册一个屏幕。 - 导航操作:调用库提供的API进行导航,如`Navigation.push`、`Navigation.pop...

    flex4.5学习笔记

    - **服务端请求**: 示例代码展示了如何在应用初始化时(`creationComplete`)发送一个请求。 - **数据处理**: 接收服务器返回的数据并进行处理。 #### 三、事件和数据基础 **知识点5:事件驱动开发** - **事件监听**...

    flex3的cookbook书籍完整版dpf(包含目录)

    3.11 节使用容器初始化 3.12 节创建TitleWindow 3.13 节通过LinkBar 控制ViewStack 3.14 节将ViewStack 的选中索引数绑定到一个变量上 3.15 节使用延迟实例化提高启动效率 3.16 节创建并控制可调整大小的容器 3.17节...

    React-Native-Shopping-List-App

    9. **App.js**:通常是应用的入口点,它会初始化React Native应用,并可能包含应用的主要路由配置。 10. **.gitignore**:定义了版本控制系统忽略的文件和目录,避免不必要的文件被提交到版本库中。 总的来说,...

    杂交种

    在React Native项目中,"index.js"或"App.js"通常是主入口文件,它会初始化React Native应用并渲染根组件。 在"杂交种"应用的开发过程中,开发者可能会遇到以下关键知识点: 1. **React组件化**:React应用的基础...

    react-native-multi-navigation:使用自定义抽屉和多重导航来响应本机

    React Navigation 提供了多种导航组件,如 StackNavigator、TabNavigator 和 DrawerNavigator,分别对应栈导航、标签导航和抽屉导航。"react-native-multi-navigation" 在此基础上扩展,实现了更高级的定制和集成。 ...

    Pokemon-Game-mobileApp:使用React-Native和Expo

    4. **Expo APIs**:由于标签提及了"JavaScript",我们可以推测项目可能利用了Expo的JavaScript接口,例如Expo的推送通知服务,以实现游戏内消息提醒;或者使用Expo的图像加载库,优化游戏资源的加载速度。 5. **...

Global site tag (gtag.js) - Google Analytics