`
thierry.xing
  • 浏览: 665130 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
580fa9c1-4a0c-3f40-a55a-c9256ce73302
Sencha Touch中...
浏览量:0
社区版块
存档分类
最新评论

Sencha Touch 控制器 Refs 使用id绑定bug

 
阅读更多

今天在使用Sencha Touch 控制器的refs 绑定时,发现如果使用id的话,比如:

 

 

refs : {
			inventoryCate : "#inventoryCate",
		},

 那么,如果此控件被删除后,再次创建的话,refs则没法正确绑定到此控件。

 

解决方法:使用xpath进行绑定:

 

 

refs : {
			inventoryCate : "selectfield[id=inventoryCate]",
		},
1
0
分享到:
评论
3 楼 thierry.xing 2013-07-03  
shihuajunze 写道
msgText: 'textareafield[name=msgText]',我id和name都试过,只要控件被重新加载过就没用了

不会啊,我一直都用这个方法,做了7-8个应用了,从来没遇到过任何问题
2 楼 shihuajunze 2013-07-02  
msgText: 'textareafield[name=msgText]',我id和name都试过,只要控件被重新加载过就没用了
1 楼 shihuajunze 2013-07-02  
你说的方法行不通

相关推荐

    touch-docs-2.2.1.zip(senchaTouch 离线API参考文档)

    3. **数据绑定**:Sencha Touch 使用数据模型(Model)、存储(Store)和视图(View)的概念,实现了数据与界面的双向绑定,简化了数据管理。 4. **数据包管理**:通过Proxy组件,支持本地存储、JSONP、AJAX等数据获取...

    sencha touch项目源码

    2. **模型(Model)与存储(Store)**:Sencha Touch使用MVC(Model-View-Controller)架构。模型用于定义数据结构和业务逻辑,而存储则负责管理数据,包括加载、保存和同步到服务器。 3. **视图(View)与控制器...

    sencha touch 登陆界面

    Sencha Touch 的三层架构主要包括视图(View)、模型(Model)和控制器(Controller)。视图是用户界面的呈现部分,模型用于处理数据,而控制器则负责协调视图和模型之间的交互。 1. 视图(View): 在Sencha ...

    Sencha 和 Sencha Touch 简介

    本文通过对 Sencha Touch 框架的介绍,使读者对该框架有一定的了解,并通过一些代码示例给用户更详细直观的对 Sencha Touch 框架功能的了解。 ExtJS ExtJS 是为 web 开发人员提供的基于 JavaScript 和 web 标准快速...

    Sencha Touch in Action

    《Sencha Touch in Action》是一本关于使用Sencha Touch进行跨平台移动开发的书籍,它详细介绍了Sencha Touch框架的使用方法和技巧。Sencha Touch是一个利用HTML5、CSS3和JavaScript创建移动Web应用程序的框架,它是...

    sencha touch list demo

    Store是Sencha Touch中的数据管理器,它可以加载和缓存数据,与服务器进行异步通信。通过将Store绑定到List,当Store的数据发生变化时,List会自动更新其内容。 4. **配置项详解** - `itemTpl`: 定义每个列表项的...

    Sencha Touch2 MVC Demo (含源码/数据库)

    在Sencha Touch 2中,控制器文件通常包含`refs`(引用视图组件)和`controls`(监听视图事件)配置。例如,`AppController.js`可能是整个应用的主控制器。 **压缩包子文件的文件名称列表:lib** 这个`lib`目录很...

    sencha touch 2.4.0最新版

    4. **数据绑定**:Sencha Touch提供了一种强大的数据绑定机制,2.4.0可能进一步完善了数据模型和store的交互,使得数据操作更加简便和高效。 5. **API改进**:框架的API可能会进行一些调整和增强,以提高可读性和可...

    sencha touch中文翻译文档

    4. **控制器(Controllers)**:说明如何通过控制器管理视图之间的交互和事件,实现应用逻辑的组织和解耦。 5. **数据存储与同步**:讲解如何使用Store来管理数据,以及与远程服务器进行数据同步的机制,如使用Ajax...

    Sencha Touch MVC 模式

    该项目是一个基于Sencha Touch 2的MVC模式Hello World示例,可能包含了创建基本模型、视图、控制器的过程,演示了如何通过MVC模式构建一个简单的应用。通过研究此项目的源码,可以进一步理解Sencha Touch MVC模式的...

    一个完整的sencha touch 应用案例

    3. **app.js**:这是应用程序的核心文件,定义了应用程序的架构,包括模型(Models)、视图(Views)、控制器(Controllers)和存储(Stores)。通过`Ext.application()`方法初始化整个应用,配置应用的名字、启动...

    senchaTouch和fusioncharts结合的实例

    4. **初始化图表**:在Sencha Touch 的控制器(Controller)中,当数据加载完成后,利用FusionCharts的API创建图表实例。你需要指定图表类型、宽度、高度、数据源以及容器ID。 ```javascript var chart = new ...

    sencha touch动态加载组件

    在"DynamicMVC"这个文件夹中,可能包含了实现动态加载组件和容器内容的相关代码示例,包括模型(Model)、视图(View)、控制器(Controller)以及相关的配置文件。通过学习和理解这些代码,你可以更好地掌握如何在...

    Sencha Touch开发的项目《般若人生》源码

    《般若人生》是一款基于Sencha Touch框架开发的移动应用项目。Sencha Touch是一个流行的JavaScript框架,专门用于构建跨平台的触屏友好型Web应用程序。它提供了丰富的UI组件和强大的数据管理工具,使得开发者能够...

    Sencha Touch2环境搭建

    - **控制器(Controller)**:作为视图和模型之间的桥梁,处理用户交互事件和数据更新。 - **store**:存储和管理数据集,可以连接到远程API或本地数据。 - **ExtJS**:Sencha Touch的桌面版本,两者有许多共同点,但...

    sencha touch在VScode上的插件

    Sencha Touch 是一款用于构建移动应用的前端框架,它提供了丰富的组件库和强大的数据管理功能,使得开发者可以...通过安装和使用这个插件,开发者可以在熟悉的VSCode环境中享受到专门为Sencha Touch优化的开发体验。

    sencha touch sdk工具

    例如,使用`sencha generate app`命令可以初始化一个新的应用项目,`sencha generate controller`可以创建新的控制器等。 3. **编译与压缩**:SDK工具能够将源代码编译成一个优化过的版本,这包括合并CSS、...

    api.zip_sencha _sencha touch api_sencha touch2 api

    1. **类系统**:Sencha Touch 2采用面向对象的类系统,包括基础类、控制器、模型、视图、存储、组件等。 2. **组件API**:详尽的组件API,涵盖每个组件的配置项、方法、事件和样式。 3. **数据API**:描述了如何使用...

Global site tag (gtag.js) - Google Analytics