2016-07-17 6 views
0

У меня есть сетка с моделью флажка. Я хочу выбрать сетку только тогда, когда я щелкнул по галочке, теперь ее выбирают даже после нажатия на ячейку или строку. Я пробовал checkOnly: true,, но это не сработало.Как установить флажок только при нажатии на флажок в сетке, не нажав на ячейку или строку В extjs 3.2

Спасибо за помощь.

+0

не могли бы вы предоставить пример кода. – Naresh

ответ

0

Это работает в версии EXTJS 4.

Ext.create('Ext.data.Store', { 
    storeId:'simpsonsStore', 
    fields:['name', 'email', 'phone'], 
    data:{'items':[ 
     { 'name': 'Marge', "email":"[email protected]", "phone":"555-222-1254" } 
    ]}, 
    proxy: { 
     type: 'memory', 
     reader: { 
      type: 'json', 
      root: 'items' 
     } 
    } 
}); 

Ext.create('Ext.grid.Panel', { 
    title: 'Simpsons', 
    selType: 'checkboxmodel', // This for checkbox Model 
    selModel: { 
     enableKeyNav: false, 
     pruneRemoved: false, 
     checkOnly: true // This for select only checkbox is clicked 
    }, 
    store: Ext.data.StoreManager.lookup('simpsonsStore'), 
    columns: [ 
     { text: 'Name', dataIndex: 'name' }, 
     { text: 'Email', dataIndex: 'email', flex: 1 }, 
     { text: 'Phone', dataIndex: 'phone' } 
    ], 
    height: 200, 
    width: 400, 
    renderTo: Ext.getBody() 
}); 

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

  • Нет связанных вопросов^_^