Your form layout looks to be badly broken/syntactically incorrect. It appears that you're trying to add object properties and an items collection inside of the listeners block of your form config.
Visit the Ext.form.Panel API documentation and in particular see the Example usage section for good example of laying out a form.
Also, a form is usually loaded by calling its load() method, something like this:
Code:
someForm.load({
url: 'someUrl',
params: {
someRequestParameter: someValue
},
success: function(basicForm, action) {
// do something.
},
failure: function(basicForm, action) {
// do something.
}
});