对象未设为全局 导致Ext.grid单元格链接无法调用function

东坡下载 2011年04月26日 11:32:00

      对象未设为全局 导致Ext.grid单元格链接无法调用function的问题示例:

      {
      header : "操作",
      width : 70,
      align : 'center',
      dataIndex : 'ckqx',
      renderer : function(value,metadata,record,rowIndex,colIndex,store){
      value='查看权限';
      var operStr = ''+value+'';
      return operStr;
      }
      }
      ]);
      function loadData(id){
      alert(id);

      对象未设为全局 导致Ext.grid单元格链接无法调用function问题解答

      声明loadData 要么是全局的 要么是当前js 函数的一个成员即this.loadData 
      把function放在Ext.onReady()外面,然后将要用到的 grid对象等设为全局的。就OK了。
      loadData 就是全局的啊,我也感觉是作用域的问题,因为内置方法都可以调用,但自己写的就不行。