Hallo,
ich hab jetzt einige Zeit mit suchen verbracht und noch keine Lösung für mein kleines Problem gefunden... Meine App beruht auf dem Desktop-Beispiel, welches dem extJS4-Packet beiliegt. Das Suchformular definiere ich wie folgt:
Jetzt frage ich mich nur, was in den handler gehört, damit das Formular beim klicken auf den Start-Button auch was macht...
Für Hilfe wär ich dankbar.
Gruß,
Cid
ich hab jetzt einige Zeit mit suchen verbracht und noch keine Lösung für mein kleines Problem gefunden... Meine App beruht auf dem Desktop-Beispiel, welches dem extJS4-Packet beiliegt. Das Suchformular definiere ich wie folgt:
Code:
var required = '<span style="color:red; font-weight:bold" data-qtip="Erforderlicher Wert!">*</span>';
Ext.define('MyDesktop.ArticleSearch', {
extend: 'Ext.ux.desktop.Module',
requires: [
'MyDesktop.ArticleSearchResults'
],
id:'articlesearch',
init : function(){
this.launcher = {
text: 'Artikelsuche',
iconCls:'articlesearch'
}
},
createWindow : function(){
var desktop = this.app.getDesktop();
var win = desktop.getWindow('articlesearch');
if(!win){
win = desktop.createWindow({
id: 'articlesearch',
title: 'Artikelsuche',
width: 640,
height: 480,
iconCls: 'articlesearch',
animCollapse: false,
border: false,
hideMode: 'offsets',
/*
loader: {
url: MyDesktop.Catalyst.uri_for('/articles/search'),
autoLoad: true,
scripts: true
},
*/
items: [{
xtype: 'form',
layout: 'form',
id: 'searchByArticleNumber',
frame: true,
title: 'Suche nach Artikelnummer',
//bodyPadding: '5 5 0',
width: 90,
fieldDefaults: {
msgTarget: 'side',
labelWidth: 90,
},
defaultType: 'textfield',
items: [{
fieldLabel: 'Artikelnummer',
afterLabelTextTpl: required,
name: 'artikelnummer',
allowBlank: false
}],
buttons: [{
text: 'Suche starten',
handler: function() {}
},{
text: 'Zurücksetzen'
}],
....
layout: 'accordion',
});
}
return win;
}
});
Jetzt frage ich mich nur, was in den handler gehört, damit das Formular beim klicken auf den Start-Button auch was macht...
Für Hilfe wär ich dankbar.
Gruß,
Cid