2012-04-11 12 views
1

var i = 0のようなグローバル変数を宣言したい。エクステンション3.4。 '?'の最大発生をチェックするために内側のkeypress listner。どうやってやるの。extjsでグローバル変数を定義する方法3.4

コード:ここで

keypress: function(combo, e) { 
      var i = 0; 
      var charCode = e.getCharCode(); 
      if (e.shiftKey && charCode === 63) { 
       i = i+1; 
       if(i=== 3){ 
        alert('max three ?s allowed'); 
       } 
      } 
     } 

} 私はそう、私はグローバルとして宣言する必要がゼロになってきているたびに。ラジ

答えて

1

あなたは、単に

app.jsでそれらを定義し、アプリケーションのMVC構造を使用する傾向がある場合は

:私の経験に、グローバル変数は、意味のある、大文字でなければなりません。たとえば:

var MY_GLOBAL_VARIABLE = some_value;

+0

こんにちは@Thiem Nguyen私の投稿を編集しました – user27

0

グローバル変数を使用して一般的に悪い考えです。

私があなただったら、シングルトンで共有する必要があった変数をまとめます。

PHPコード: Ext.define( 'SaherdData'、{ シングルトン:真、

txt: 'myvalue', 
meh: 42 

})。

+0

こんにちは@グムーエン私は私の投稿を編集しました – user27

関連する問題