-
17 Jun 2012 1:37 AM #1
Unanswered: Cannot read property 'isComponent' of undefined
Unanswered: Cannot read property 'isComponent' of undefined
Hi, I have the following problem:
----------------------------------------Code:Ext.define('app.view.Rubs.TreeStore', { extend: 'Ext.data.TreeStore', requires: ['app.model.Rubs.RubModel'], model: app.model.Rubs.RubModel, folderSort: true, constructor: function(cfg) { var me = this; cfg = cfg || {}; me.callParent([Ext.apply({ proxy: { type: 'ajax', api: { read: BaseURL+'server/Rubs/readRub.php', create: BaseURL+'server/Rubs/createRub.php', update: BaseURL+'server/Rubs/updateRub.php', destroy: BaseURL+'server/Rub/deleteRub.php' }, reader: { type: 'json' }, writer: { type: 'json', writeAllFields: false }, listeners: { exception: function(proxy, response, operation){ Ext.MessageBox.show({ title: 'Error', msg: 'CODE 1001', icon: Ext.Msg.INFO, buttons: Ext.Msg.OK }); }, } } }, cfg)]); } });
I'm doing and I get an error...Code:Ext.define('app.view.Rubs.TreePanel', { extend: 'Ext.tree.Panel', id: 'TreePanel', title: 'Categories', width: 500, height: 300, collapsible: true, closable: false, useArrows: true, rootVisible: false, store: new app.view.Rubs.TreeStore(), multiSelect: true, singleExpand: false, stateful: true, autoscroll: true, columns: [{ text: '#', sortable: true, dataIndex: 'id', width: 30 },{ xtype: 'treecolumn', text: 'title', flex: 2, sortable: true, dataIndex: 'title', editor: { allowBlank: false }//end editor }] });
Help please! ThanksCode:... region: 'center', xtype: 'tabpanel', items:[new app.view.Rubs.TreePanel()] ...
-
26 Jun 2012 8:34 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,714
- Vote Rating
- 438
- Answers
- 3113
You shouldn't create an instance and place it on the prototype like that.
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 Jun 2012 4:52 PM #3
If you still need help could you please post the full stacktrace, including line numbers, plus details of exactly which ExtJS version you're using so that we can cross-reference the stacktrace?
I would also strongly recommend you to try simplifying your test cases before posting to the forums. Most of the config options you've specified on your tree could be safely removed and it would make it much easier to try to isolate the actual cause of the problem.


Reply With Quote