2012-04-11 4 views
1

Я хочу объявить глобальную переменную, такую ​​как var i = 0; в extjs 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

Если вы склонны использовать структуру MVC для приложения, просто определить их в app.js

Примечание: К моему опыту, глобальная переменная должна иметь смысл и прописные буквы. Например:

var MY_GLOBAL_VARIABLE = some_value;

+0

Hi @Thiem Nguyen i отредактировал мое сообщение – user27

0

Использование глобальной переменной, как правило, плохая идея.

Если бы я был вами, я бы обернул переменные, которые мне нужны, чтобы поделиться одним синглом.

PHP код: Ext.define ('SaherdData', { синглтон: правда,

txt: 'myvalue', 
meh: 42 

});

+0

Hi @ohm Nguyen i отредактировал мой пост – user27

Смежные вопросы