Thank you for reporting this bug. We will make it our priority to review this report.
-
-
Sencha User
Issues with the roweditor - reorder columns
I'm having the same issue. Any chance of getting these issues fixed in the near future?
-
It's an open issue, we'll get to them as soon as we can. Note that UX components are typically considered a lower priority than other components.
-
Ext JS Premium Member
Any updates or workarounds for this?
Thanks!
-
Sencha User
No update
I just disabled the column move option on the grids that use an ux editor. I didn't really need the column move option anyway. I did not looked for another solution.
-
Ext User

Originally Posted by
raluca
I just disabled the column move option on the grids that use an ux editor. I didn't really need the column move option anyway. I did not looked for another solution.
In 3.1.1 all OK - I dont use 3.2 because this bug.
-
Sencha User
Bdfy, Just checked 3.1.1, same thing. Could figure out what's wrong with that...
-
Ext User
I changed the script and corrected problem with column resize. Tested on Firefox 3.6.3, IE6, Opera 10, Google Chrome 4.1. Please test and inform me.
There is still column movement bug.
Last edited by dead_man; 10 May 2010 at 10:27 PM.
Reason: Attachment deleted. See lastest post
-
Sencha User
I don't experience column resize problem, this is working fine. But the fields layout crashes on column move (i.e. reordering columns)
-
Ext User
I've done a little investigation on this bug.
In function initFields there's a line: this.removeAll(false); - remove all editors from RowEditor, and it removes all extraCls = 'x-box-item' from all editors (@ ContainerLayout::onRemove)
So extraCls is attached to editors only once during rendering (ContainerLayout::configureItem), but removed on first detach from container.
So my simple & dirty fix would be
Code:
initFields: function(){
...
for(var i = 0, len = cm.getColumnCount(); i < len; i++){
...
this.insert(i, ed);
if (typeof(this.layout) == 'object') {
var wrap = ed.wrap ? ed.wrap : ed;
wrap.addClass(this.layout.extraCls);
this.afterRender();
}
}
this.initialized = true;
},
edit: my bug is actually that after reordering columns a couple of times (or doing grid reconfigure()) editor fields mess up.
roweditbug.png