Thank you for reporting this bug. We will make it our priority to review this report.
-
Sencha User
uncaught exception: Element.alignToXY with an element that doesn't exist
Hello All,
I'm trying to dynamically add and remove fields to a formPanel. The first time I add fields everything works fine. but when I remove and try to add another fields, I get the error: "uncaught exception: Element.alignToXY with an element that doesn't exist"
I'm using Ext JS Library 3.3.1. Below is the code:
//The dynamic form class
Code:
Ext.ux.DynamicForm = Ext.extend(Ext.FormPanel, {
reloadFormFields : function() {
this.fieldsStore.load({
scope : this,
callback : function(records, o, s) {
if (s) {
for (var i = 0; i < records.length; i++) {
this.add(records[i].data);
};
this.doLayout();
}
}
});
}
});
//the store that return the list of form fields
var fstore = Ext.StoreMgr.get('fieldsStore');
// new DynamicForm
var frmTmp = new Ext.ux.DynamicForm({fieldsStore: fstore})
//load fields
frmTmp.reloadFormFields();
//remove all fields
if(frmTmp.items != undefined){
frmTmp.items.each(function(item){
frmTmp.remove(item, true);
});
}
frmTmp.doLayout();
can anybody give me help about this issue please?
Thanks in advance for your time.