Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs 如何执行复选框检查事件?_Extjs - Fatal编程技术网

Extjs 如何执行复选框检查事件?

Extjs 如何执行复选框检查事件?,extjs,Extjs,我需要在复选框中执行checkevent的帮助。这是我的密码: View.js: controller.js: 我使用与textbox相同的方法,获取一个特定的复选框,用于在上执行事件 那个复选框。在文本框中,它工作正常,但在复选框的情况下,它没有响应。您只需尝试以下代码。它适用于我 item.checked = true; Ext.define('AM.controller.Shops', { extend: 'Ext.app.Controller', init: funct

我需要在复选框中执行checkevent的帮助。这是我的密码:

View.js:

controller.js:

我使用与textbox相同的方法,获取一个特定的复选框,用于在上执行事件
那个复选框。在文本框中,它工作正常,但在复选框的情况下,它没有响应。

您只需尝试以下代码。它适用于我

item.checked = true;
Ext.define('AM.controller.Shops', {
    extend: 'Ext.app.Controller',
    init: function() {
        this.control({
            'bil textfield[name=mailingCity]' : {
                change: function(textField) {   
                    var formpanel = Ext.ComponentQuery.query('bil')[0];
                    var copyToBilling = formpanel.down('[name=billingSameAsMailing]').getValue();

                     if (copyToBilling) {    
                         var city=formpanel.down('[name=mailingCity]').getValue();
                         formpanel.down('[name=billingCity]').setValue(city); 
                     }      
                 }      
             },

             'bil checkbox[name=billingSameAsMailing]': {
                 check: function(item, checked) {
                     alert(item);
                 }  
              }                     
          });  
     }  
});  
item.checked = true;