• 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")),从而得到绝对路径进行文件的调用。

  • 相关阅读:
    ECMAScript6 入门 函数的扩展
    ECMAScript6 入门-let与const命令
    编码规范
    webpack常用插件
    JS与CSS那些特别小的知识点区别
    常见数组方法及细节
    JS库
    Object冷知识
    html5-语义化标签
    Css继承属性和非继承属性
  • 原文地址:https://www.cnblogs.com/yanqi0124/p/3872046.html
Copyright © 2020-2023  润新知