I have a problem.
I want to add checkbox in list. Touch the checkbox and list item can run differ cases. When touch the list item can redirect to my customer detail view. Touch the checkbox just the checkbox checked or not checked.

My code like this:
TestMaster
Code:
TestMaster = Ext.extend(Ext.Panel, 
    {layout: 'fit',
     init: function(){
     this.list = new TestList();
     Ext.apply(this, {
        dockedItems: [{
                ...
            }],
            
            items: [this.list]
        });
        TestMaster.superclass.init.apply(this, arguments);
    }
});
Ext.reg('TestMaster', TestMaster);
TestList
Code:
TestList = Ext.extend(Ext.List, {
    init: function(){
        Ext.apply(this, {
            id: 'testList',
            store: this.store,
            itemTpl: '<input type="checkbox" enabled="enabled" value="{name}" id="{name}" />{name}',
            onItemDisclosure: this.onItemSelect
        });
        TestList.superclass.init.apply(this, arguments);
        
    },
    onItemSelect: function(record, btn, index){
         ...
    } 
});
Ext.reg('TestList', TestList);
Please Help Me!
Thanks!