-
4 Apr 2012 5:15 AM #1
Designer 1.2.2. b48 generates buggy code for extjs 3
Designer 1.2.2. b48 generates buggy code for extjs 3
Hi,
the latest ExtDesigner (1.2.2. build 48) as opposed to (1.1.x) generates buggy code for ExtJS 3.x.
E.g. for Panels, the "layoutConfig" property is not filled anymore with settings when working with layouts, but those settings are written directly under the panel node, so they don't work
.
Take a look at the at the attached example - e.g. the "stretch" property doesn't work since it was not written in an layoutConfig object.
Unfortunately this makes makes the Designer useless for us, since the Panel is the most used component
.
Thanks in advance.
-
5 Apr 2012 4:48 AM #2
???
Is ExtDesigner abandoned? Or will there be any fix? if yes will be the above serious bug fixed?
-
5 Apr 2012 9:22 AM #3
Yes, we are aware of the above serious bug and it will be fixed.
We will be putting out a patch to correct these bugs so that our customers can continue working with Ext JS 3.x if they want/need to. For Ext JS 4.x, I highly recommend checking out Designer 2.Aaron Conran
@aconran
Sencha Architect Development Team
-
12 Apr 2012 12:50 AM #4
Thank you very much for your answer.
Glad to hear that Sencha haven't abandoned the 3.x users
.
( Most of them don't "want" to "still" use 3.x but are forced to do so since 4.0 is much slower and totally incompatible, and mostly because an update from 3.x to 4.0 can't be fixed just with a few days of work
. )
Any idea of an approximate time frame when will the new ExtDesigner update be available?
Thanks in advance.
-
12 Apr 2012 2:31 PM #5
-
10 May 2012 3:28 AM #6
-
10 May 2012 3:39 PM #7
This is beginning progress, will keep you up to date.
Aaron Conran
@aconran
Sencha Architect Development Team
-
17 May 2012 1:30 PM #8
here is what I"m thinking for codegen:
http://cl.ly/2s1o0F420e12131I0z03Code:MyViewportUi = Ext.extend(Ext.Viewport, { layout: { type: 'fit' }, initComponent: function() { Ext.applyIf(this, { items: [ { xtype: 'panel', layout: { align: 'stretch', type: 'vbox' }, title: 'External', items: [ { xtype: 'panel', title: 'Top', flex: 1 }, { xtype: 'panel', title: 'Bottom', flex: 1 } ] } ] }); MyViewportUi.superclass.initComponent.call(this); } });Phil Strong
@philstrong
#SenchaArchitect
Sencha Architect Development Team
Known Bugs in Architect Latest
Success! Looks like we've fixed this one. According to our records the fix was applied for
DSIGNERONE-20
in
a recent build.


Reply With Quote