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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
| Ext.define('realife.view.Main', {
extend: 'Ext.tab.Panel',
xtype: 'main',
requires: [
'Ext.TitleBar',
'Ext.Video',
'Ext.Container',
'Ext.Button',
'Ext.Toolbar',
'Ext.data.JsonP',
'Ext.Ajax',
'Ext.XTemplate',
'Ext.form.Panel',
],
config: {
tabBarPosition: 'top',
items: [
{
title: 'Welcome',
iconCls: 'home',
styleHtmlContent: true,
scrollable: true,
items: {
docked: 'top',
xtype: 'titlebar',
title: 'Welcome to Real Life'
},
items: [{
xtype: 'textfield',
name: 'name',
fieldLabel: 'Name',
id:'nam',
allowBlank: false ,// requires a non-empty value
}, {
xtype: 'textfield',
name: 'mdp',
fieldLabel: 'Mot de passe',
id: 'mdp',
//vtype: 'email' // requires value to be a valid email address format
},{
xtype: 'button',
name: 'submit',
text: 'submit',
handler: function () {
var nam = Ext.ComponentQuery.query('#nam')[0].getValue();
var mdp = Ext.ComponentQuery.query('#mdp')[0].getValue();
//Ext.Msg.alert('ah', 'name: ' + nam + ' mail: ' + mdp);
// ici je n'arrive pas a mettre une fonction ext.ajax
} },],}, ],}}
); |
Partager