-
24 Sep 2012 10:47 AM #1
Unanswered: Unable to Upload CSV File using GeoExt Action
Unanswered: Unable to Upload CSV File using GeoExt Action
Hi,
I am trying to create a CSV File upload on GeoExt Map App.
I need to place the upload function within the Ext.Action, so that I can add it to the toolbar of the GeoExt Panel. I am trying to implement this example. Here is my code,
Code:action = new Ext.Action({ text: "Upload Excel", control: new Ext.create('Ext.form.Panel', { title: 'Upload a CSV File', width: 400, bodyPadding: 10, frame: true, renderTo: Ext.getBody(), items: [{ xtype: 'filefield', name: 'csv', fieldLabel: 'CSV Upload', labelWidth: 50, msgTarget: 'side', allowBlank: false, buttonText: 'Select CSV File' }], buttons: [{ text: 'Upload', handler : function() { var form = this.up('form').getForm(); if(form.isValid()){ form.submit({ url: 'file-upload.py', waitMsg: 'Uploading the CSV File...', success: function(fp, o) { Ext.Msg.alert('Success', 'Your csv file "' + o.result.file + '" has been uploaded.'); } }); } } }] }), map: map, // button options tooltip: "Upload CSV File", // check item options group: "newTool" }); actions["upCSV"] = action; toolbarItems.push(action);
Firebug keeps giving me this error,
Code:TypeError: b[d.xtype || e] is not a constructor
Am I declaring the function incorrectly within the Ext.Action?
-
26 Sep 2012 7:19 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 34,121
- Vote Rating
- 453
- Answers
- 3160
Did you require all the classes being used here?
Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.
-
26 Sep 2012 7:34 AM #3
Only need to add CSV Upload function and a button that opens a browse window. This buton needs to be added to the toolbar. That's it.
-
8 Oct 2012 10:11 AM #4


Reply With Quote