Bonjour à tous,
ExtJS4.2.1 - MVC
je ne comprends pas pourquoi l'évènement "Expand" ne se déclenche pas dans mon code.
J'ai une vue qui contient un panel qui est collapse: true et défini comme suit:
dans mon Controller, j'ai mis une ref et j'essaie de capter l'event Expand comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 { title: 'Authors', itemId: 'panelapc', region: 'north', animCollapse: false, collapsible: true, collapsed: true, frame: true, autoScroll: true, margins: '20 0 10 0', height: 200, items: [{ xtype: 'grid', itemId: 'myslavegridapc', store: 'App.store.pp.SlavesAPC', border: 0, bodyPadding: 0, hideCollapseTool: true, columnLines: true, viewConfig: { stripeRows: true }, columns: [ { text: 'CC', width: 30, sortable: true, dataIndex: 'cc' }, { text: 'Name', flex: 1, sortable: true, dataIndex: 'name' }, { text: 'F.', width: 30, sortable: true, dataIndex: 'f'} ] }] },
Ai-je oublié quelque chose dans mon code pour ne pas avoir le Expand qui soit détecté ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 refs: [ { ref: 'mySlaveAPC', selector: 'myslavegridapc' }, { ref: 'mypanelAPC', selector: 'panelapc' } ], init: function() { console.log('Init Constraint'); this.control({ 'mypanelAPC': { expand: this.onExpandPanelAPC } }); }, onExpandPanelAPC: function(p) { console.log('===========> Bingo !'); },
D'avance merci pour votre aide,
Amicalement,
Bruno
Partager