zoukankan      html  css  js  c++  java
  • Ext-数据交换-ajax

       ext数据接受主要以异步加载为主(没有之一,有异步改同步的方式),封装的小组件我见到了三大类单纯的ajax,store和treestore

       猜测,Ext.Ajax.request单纯的获取数据,得到数据后处理(包括赋值),store会读取相应组建所有小组件,getbyname然后赋值

    Ajax :

    1. Ext.Ajax.request({   
       Ext.getBody().mask("dmxy","x-mask-loading");  
              url: 'xx.do',   
      sync :'true/false',// 异步? 需要配置文件
      params  : '参数',
      method: 'POST',//get/post
              success: function(response, option){ 
                   Ext.getBody().unmask();  
                  var json= Ext.util.JSON.decode(response.responseText); //取得返回的josn  
              } 
              failure: function(){  
              Ext.getBody().unmask();  
              }
          })  

      参数/method最好写上,同步的需求挺多的,加上异步,以上就是最简固定格式,固定格式写完了就可以尝试封装了:)

     Store

              ajax封装后的产物,或者说ajax获取数据后被装在store中,store对象又有自己的方法来在前台处理store(前台/浏览器/内存中的增删改),它可以直接用在combobox,grid中(或者说他们对store具有友好性/兼容性),某些或者大多数情况下可以直接取代之前的ajax,毕竟封装过一层,功能强的不是一点

    1. 查询    基于以上了解,store最简形式就是获取数据所需要的组件,即proxy和reader                                                                                                                                      proxy(代理,屏蔽底层,用来描述从那获取数据),reader(我翻译为怎么读。。,即如何实例为Record实例)
  • 相关阅读:
    20201029模拟赛总结
    20201023模拟赛总结
    贪心题目选讲
    博客阅览帮助
    NTT&FFT(快速?变换,以及扩展)
    数论知识小结 [基础篇]
    数论知识小结 [微提高篇]
    零化多项式/特征多项式/最小多项式/常系数线性齐次递推
    牛顿迭代快速求解定义域为多项式的函数零点
    求导/泰勒展开
  • 原文地址:https://www.cnblogs.com/liuCy/p/3284245.html
Copyright © 2011-2022 走看看