ext全局变量怎么拿不到值

问题描述

ext全局变量怎么拿不到值

我的js文件是用ext写的,在beforeview面板中增加一个导出功能,accno变量获取到的值总是赋值不了给全局变量,因此在别的地方想调用全局变量又拿不到值,不知道怎么弄?请那个大神给我解释一下。谢谢!代码:

var _accno;

gridButtons:[
     new Com.yucheng.crm.common.NewExpButton({

         formPanel : 'searchCondition',

// hidden:JsContext.checkGrant('custSaveAccountInfo_export'),
iconCls : 'ico-w-68',
url:basepath +'/CustAccountyInfoExport.json?_accno='+_accno
})]

beforeviewshow = function(theView){
if(theView._defaultTitle == '交易流水'){

    if(!getSelectedData()||getAllSelects().length>1){
        Ext.Msg.alert('提示','请选择一条数据进行操作!');
        return false;
    }

            theView.setParameters({

// _accno:getAllSelects()[0].data.ACCT_NO
_accno:getSelectedData().data.ACCT_NO

    });

}
if(theView==getDetailView()){
    if(!getSelectedData()||getAllSelects().length>1){
        Ext.Msg.alert('提示','请选择一条数据进行操作!');
        return false;
    }
}

}

解决方案

http://zhidao.baidu.com/link?url=aMEdLr3Jpy-LD3_OL1Y5we9iXq1X7jgB29rCe3kxSnj-pCOlZmjMPuKXmB8yyi73pUfmIo8IrjKwj8FofJvzI_

解决方案二:

代码乱七八糟的,看不清楚

时间: 2024-09-15 04:51:22

ext全局变量怎么拿不到值的相关文章

enum-C# 一个全局变量总是自动变成初始值

问题描述 C# 一个全局变量总是自动变成初始值 C# 一个全局变量总是自动变成初始值 如题,在class中定义了一个枚举类型的变量, public partial class XXXXDlg : Form { private enum POSOFITEMICONSTYLE { POSLARGEICONS, POSSMALLICONS, POSLIST, POSTITLE, POSDETAILS }; private static POSOFITEMICONSTYLE iCurrentSelect

解析ruby的全局变量

全局变量由$开头.它们可以在程序的任何位置访问到.在初始化前,全局变量有一个特殊的值 nil. ruby> $foo nil ruby> $foo = 5 5 ruby> $foo 5 应谨慎使用全局变量.由于在任何地方都可以被写因此他们相当危险.滥用全局变量会导致很难隔离臭虫;同时也视为程序的设计未经严格考虑.当你发现必须要使用全局变量时,记得给它一个不会在其它地方一不小心就用到的描述性名字(像上面那样叫$foo可能不是一个好想法). 全局变量的好处是其可以被跟踪;你可以做一个当变量值

《Ext JS 4 First Look》翻译之二:全新的数据包

第二章 全新的数据包      Extjs 4引入新的数据包,其中新增了不少新类并对旧有的类作出了修整.使数据包更强大和更容易使用.  本章我们将学习一下内容: 2.1. 概述新特性 2.2. 新Model类       2.2.1. 字段声明 2.2.2. 合法性验证 2.2.3. 通过proxies和stores加载和保存数据 2.2.4. 通过关联(associations)建立model间的联系       2.2.4.1. 使用Ext.data.Model.hasMany属性来建立一对

extjs-Ext store与combox的取值问题

问题描述 Ext store与combox的取值问题 var compStore =new Ext.data.Store({ proxy : new Ext.data.HttpProxy({ url:pathurl+'/transRuleAction!getAllCompany', timeout:60000 }), reader: new Ext.data.JsonReader({ root: "root", fields: [{ name: "comp_code"

string-JAVA 匿名内部类怎么传参给全局变量

问题描述 JAVA 匿名内部类怎么传参给全局变量 private void startLocation() { mLocationClient.start(); mLocationClient.requestLocation(); mLocationClient.registerLocationListener(new BDLocationListener() { @Override public void onReceiveLocation(BDLocation bdLocation) { i

解析 ruby 全局变量_ruby专题

 全局变量由$开头.它们可以在程序的任何位置访问到.在初始化前,全局变量有一个特殊的值 nil. ruby> $foo    nil ruby> $foo = 5    5 ruby> $foo    5   应谨慎使用全局变量.由于在任何地方都可以被写因此他们相当危险.滥用全局变量会导致很难隔离臭虫;同时也视为程序的设计未经严格考虑.当你发现必须要使用全局变量时,记得给它一个不会在其它地方一不小心就用到的描述性名字(像上面那样叫$foo可能不是一个好想法). 全局变量的好处是其可以被跟

C/C++中全局变量和静态变量的区别

1. 全局变量的作用域是整个项目,它只需要在一个源文件中定义就可以作用于所有的源文件,其它不包括全局变量定义的文件需要用extern关键字再次声明这个全局变量. 2. 全局变量.静态全局变量.静态局部变量都是在静态存储区(全局数据区)中分配空间的,而局部变量是在栈上分配空间的. 3. 全局变量.静态变量的生命期和程序生命期是一样的,在程序结束之后操作系统会回收空间. 4. 全局变量和静态变量都是保存在静态存储区中,生命期和程序一样,但是不同的是全局变量的作用域是整个项目,而静态全局变量是当前程序

Ext JS框架中日期函数的用法及日期选择控件的实现_extjs

Ext.Date是一个单例,封装了一系列日期操作函数,扩展JavaScript Date的功能,下面列出一些常用的功能. 基本函数: Ext.Date.add(date, interval, value) 给date增加或减少时间,这个函数不改变原有Date对象的值,而是返回一个新的Date对象. Ext.Date.between(date, start, end) 判断date是否在start和end之间. Ext.Date.clearTime(date, clone) 把date的时间设置成

《Ext JS权威指南》——1.4节Ext JS的开发工具的获取、安装与配置介绍

1.4 Ext JS的开发工具的获取.安装与配置介绍 1.4.1 Ext DesignerExt Designer是一个所见即所得的创建Ext JS界面的工具软件,目前版本是1.2版,支持Ext JS 3.x和4.x版本,可在http://www.sencha.com/products/designer/download/下载试用版本. 安装双击下载文件将看到如图1-6所示的语言选择窗口. 选择简体中文后,单击"OK"按钮后将看到如图1-7所示的设定窗口. 单击"前进&quo