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 59 60 61 62 63 64 65 66 67
| var DBSTART;
var DBEND;
var DBPARAMETRES = new Array();
function dbInfos2() {
Ext.Ajax.request({
url: 'scripts/dbDates.php',
success: function(response, opts) {
var infos = Ext.util.JSON.decode(response.responseText); //, c'est pareil
var dd = infos['dd'][0].substr(0,10);
dd = dd.replace(/-/g, '/');
DBSTART = new Date(dd);
var df = infos['df'][0].substr(0,10);
df = df.replace(/-/g, '/');
DBEND = new Date(df);
for (var i = 0; i < infos['parametres'].length; i++){
DBPARAMETRES[i] = infos['parametres'][i];
}
// Ext.MessageBox.alert(DBPARAMETRES.length);
},
failure: function(response, opts) {
Ext.MessageBox.alert('reponse', 'requete echouée');
}
});
}
Marel.wParametresGraphe = Ext.extend(Ext.Window, {
initComponent : function() {
dbInfos2();
// bloc sélection du paramètre
Ext.MessageBox.alert(DBPARAMETRES.length);
var pp = new Array();
for (var i = 0; i < DBPARAMETRES.length; i++){
pp.push({p: DBPARAMETRES[i]});
}
var store = new Ext.data.JsonStore({
fields: ['p']
,data: pp
});
var fsetParametres = new Ext.form.FieldSet({
xtype: 'fieldset'
,title: 'Paramètres'
,autoWidth: true
,items: [new Ext.form.ComboBox({
id: 'parametre'
,name: 'parametre'
,store: store
,displayField: 'name'
,hideLabel: true
,width: 200
,typeAhead: true
,mode: 'local'
,forceSelection: true
,triggerAction: 'all'
,emptyText: 'Sélectionnez un paramètre...'
,allowBlank: false
})
]
});
...... |
Partager