zoukankan      html  css  js  c++  java
  • ExtJs 5.0需要注意的问题

    1.在网上查找到的一些例子当中,存在new Ext.grid.ColumnModel()这样的操作,在5.0当中这是不允许的,在5.0当中这个已经被设置为私有方法,不允许用户调用,在5.0中我们不需要创建所谓的列模型,只需要在grid中增加一个属性columns,类似代码如下:

    var grid = new Ext.grid.Panel({  
                   title:'grid',  
                columns:json.column,
                store:store,  
                document.documentElement.clientWidth,  
                //autoHeight:true,
                height:document.documentElement.clientHeight ,
                autoScroll:true,
                dockedItems: [{
                    xtype: 'pagingtoolbar',
                    store: store,   // same store GridPanel is using
                    dock: 'bottom',
                    displayInfo: true
                }],
                //autoExpandColumn:2,  
                renderTo:Ext.getBody()    
            }); 

     2.在5.0中,没有methods用来设置请求后台数据的方式,取而代之的是actionMethods:{create:"POST",read:"POST",update:"POST",destroy:"POST"},一般情况下,read默认调用GET,所以如果你在doPost里面写了代码,需要在此修改。

    3.servlet中的java代码有时候需要获取文件路径来读取文件,但是一般不好指定绝对路径,可以先在js中传递相对路径的参数,再在java代码中调用request.getRealPath(request.getParameter("filepath")),从而得到绝对路径进行文件的调用。

  • 相关阅读:
    为什么JSP的内置对象不需要声明
    什么不能输?
    可采用两种方法得到一个EJB对象
    EJB
    J2EE之JPA
    Application、Activity Stack 和 Task的区别
    关于 android屏幕适配
    JSP 向 JavaScript 中传递数组
    Android 图片异步加载 加载网络图片
    Android 显示意图和隐式意图的区别
  • 原文地址:https://www.cnblogs.com/yanqi0124/p/3872046.html
Copyright © 2011-2022 走看看