Here is my code. Since it doesn't work, I removed the fielLabel. I added one this morning right after reading your post but no change. I hope you can see something in there !
importUsersX.panel.Home = function(config) {
config = config || {};
Ext.apply(config,{
border: false
,buttons: [{
text: 'Go !'
,id: 'importusersx-btn-export'
,process: 'import'
,method: 'remote'
}]
,baseCls: 'modx-formpanel'
,cls: 'container'
,items: [{
html: '<h2>' + _('importusersx') + '</h2>'
,border: false
,cls: 'modx-page-header'
},{
xtype: 'modx-panel',
items: [{
html: '<br/><label>Nom du Groupe : </label>',
border: false,
cls: 'x-form-item-label'
},{
xtype: 'textfield',
hideLabel: false,
fieldLabel: 'Nom du Groupe', //added for test
name: 'groupName',
id: 'groupName',
anchor: '100%',
allowBlank: false,
blankText: _('importusersx.noGroupName')
},{
html: '<br/><label>Chunk Email Admin :</label>',
border: false,
cls: 'x-form-item-label'
},{
xtype: 'textfield',
name: 'chunkAdmin',
id: 'chunkAdmin',
anchor: '100%',
allowBlank: false,
blankText: _('importusersx.noGroupName')
},{
html: '<br/><label>Chunk Email User :</label>',
border: false,
cls: 'x-form-item-label'
},{
xtype: 'textfield',
name: 'chunkUser',
id: 'chunkUser',
anchor: '100%',
allowBlank: false,
blankText: _('importusersx.noGroupName')
},{
html: '<br/><label>Fichier CSV :</label>',
border: false,
cls: 'x-form-item-label'
},{
xtype: 'textfield',
name: 'csv-file',
id: 'csv-file',
inputType: 'file'
},{
html: '<br/><label>Admin username :</label>',
border: false,
cls: 'x-form-item-label'
},{
xtype: 'textfield',
name: 'adminUsername',
id: 'adminUsername',
anchor: '100%',
allowBlank: false,
blankText: _('importusersx.noGroupName')
}]
}
]
});
importUsersX.panel.Home.superclass.constructor.call(this,config);
};
Ext.extend(importUsersX.panel.Home,MODx.Panel);
Ext.reg('importusersx-panel-home',importUsersX.panel.Home);