zoukankan      html  css  js  c++  java
  • SenchaTouch2中list组件无法绑定存储或者绑定后仍旧无法显示数据问题解决

    问题:我使用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吧,至少我现在是这么认为的,知道具体原因的请告诉我~~

  • 相关阅读:
    java文件下载
    java程序运行原理
    java io流(核心:读进来,写出去)
    oracle操作表和字段的sql复习
    深入理解C/S和B/S模式
    Windows PyCharm永久激活
    MacBook PyCharm永久激活
    百度云同同步盘 mac版
    SJW-遍历我的账户左侧导航页面(句柄切换)
    python-selenium无法调用浏览器的问题==
  • 原文地址:https://www.cnblogs.com/fengfengqingqingyangyang/p/2532969.html
Copyright © 2011-2022 走看看