SenchaTouch2中list组件无法绑定存储或者绑定后仍旧无法显示数据问题解决
2012-06-03 17:23
525 查看
问题:我使用list组件时,使用存储而列表仍旧无数据显示……
解决:先创建存储对象,然后赋给list组件即可。
方法一:
1、在列表视图Ext.define(........之上先创建存储对象:
var KnoQueryStore = Ext.create('MI.store.KnowlgeQuery.KnowledgeStore'); //创建存储,使用存储定义是的完整名称
2、在list的config里引用存储的实例化对象:
store:KnoQueryStore, //list的存储对象
3、重新运行,bingo!!!
方法二:跟方法一道理是一样的,先创建存储对象,再赋给组件。只是创建存储对象的时机是在创建list组件(与定义list区分开来)之前。
1、在创建list的语句Ext.create(‘Your List Name’);之前创建存储。
2、在创建list的语句之后:
KnoQueryStore.setData(Data); //KnoQueryStore为你刚才创建的存储对象,这里为存储赋值
Ext.getCmp('Your List Id').setStore(KnoQueryStore);//为列表设置存储
后记:这应该也是ST的一个bug吧,至少我现在是这么认为的,知道具体原因的请告诉我~~
解决:先创建存储对象,然后赋给list组件即可。
方法一:
1、在列表视图Ext.define(........之上先创建存储对象:
var KnoQueryStore = Ext.create('MI.store.KnowlgeQuery.KnowledgeStore'); //创建存储,使用存储定义是的完整名称
2、在list的config里引用存储的实例化对象:
store:KnoQueryStore, //list的存储对象
3、重新运行,bingo!!!
方法二:跟方法一道理是一样的,先创建存储对象,再赋给组件。只是创建存储对象的时机是在创建list组件(与定义list区分开来)之前。
1、在创建list的语句Ext.create(‘Your List Name’);之前创建存储。
2、在创建list的语句之后:
KnoQueryStore.setData(Data); //KnoQueryStore为你刚才创建的存储对象,这里为存储赋值
Ext.getCmp('Your List Id').setStore(KnoQueryStore);//为列表设置存储
后记:这应该也是ST的一个bug吧,至少我现在是这么认为的,知道具体原因的请告诉我~~
相关文章推荐
- SenchaTouch2中list组件无法绑定存储或者绑定后仍旧无法显示数据问题解决
- 关于从GridView表中导出数据到Excel表中,身份证或者长度过长的数据在Excel中无法正常显示的问题
- 关于从GridView表中导出数据到Excel表中,身份证或者长度过长的数据在Excel中无法正常显示的问题
- 往 list中写数据时,显示出乱码问题的解决
- mybatis关联查询一对多问题解决,将表中对应的多条数据以list形式存储
- 解决mysql无法插入中文数据及插入后显示乱码的问题【亲测 图文解说!】
- 解决mysql无法插入中文数据及插入后显示乱码的问题【亲测图文解说!】
- 解决持久化数据太大,单个节点的硬盘无法存储的问题;解决运算量太大,单个节点的内存、CPU无法处理的问题
- DSP builder组件在simulink中显示异常及无法显示问题的解决方法
- WindowsMobile(Winform)开发中的数据存储(解决在不同的Form中要调用对方的方法或者使用对方的数据问题)
- Delphi7中用存储过程无法显示数据的问题
- 解决jemeter做接口测试时响应数据中文显示为乱码或者Unicode码的问题
- 解决在项目里引入Spring Security后iframe或者frame所引用的页无法显示的问题
- 解决linkbutton组件disable方法无法禁用jQuery绑定事件的问题
- IE6中运行EXTJS中某些组件无法解析DOMINO产生的JSON数据问题的解决办法
- 解决mysql无法插入中文数据及插入后显示乱码的问题【亲测图文解说!】【转载】
- Flex中DataGrid通过存储在List中的JAVABEAN提供数据时候,数据不能正常显示的问题
- 解决mysql无法插入中文数据及插入后显示乱码的问题
- IE6中运行EXTJS中某些组件无法解析DOMINO产生的JSON数据问题的解决办法