Jan 12, 2015, 5:08 PM
[CLOSED] [#639] TextField RightButtons breaks layout when field is disabled
On the following example, RightButton is shown as expected.
But when field is disabled, the layout is broken
But when the field is disabled and there is no right button, everything works as expected.
<!DOCTYPE html>
<html>
<body>
<form runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" Theme="Gray" ScriptMode="Debug" />
<ext:Viewport runat="server" Layout="BorderLayout">
<Items>
<ext:Panel Title="Center" Region="Center" Html="Center Content" runat="server" />
<ext:FormPanel Title="East" Width="200" Region="East" DefaultAnchor="100%" Layout="AnchorLayout" runat="server">
<FieldDefaults LabelAlign="Top" MsgTarget="Side" />
<Items>
<ext:TextField FieldLabel="Field 1" runat="server">
<RightButtons>
<ext:Button runat="server" Icon="Add" />
</RightButtons>
</ext:TextField>
</Items>
</ext:FormPanel>
</Items>
</ext:Viewport>
</form>
</body>
</html>
But when field is disabled, the layout is broken
<!DOCTYPE html>
<html>
<body>
<form runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" Theme="Gray" ScriptMode="Debug" />
<ext:Viewport runat="server" Layout="BorderLayout">
<Items>
<ext:Panel Title="Center" Region="Center" Html="Center Content" runat="server" />
<ext:FormPanel Title="East" Width="200" Region="East" DefaultAnchor="100%" Layout="AnchorLayout" runat="server">
<FieldDefaults LabelAlign="Top" MsgTarget="Side" />
<Items>
<ext:TextField Disabled="true" FieldLabel="Field 1" runat="server">
<RightButtons>
<ext:Button runat="server" Icon="Add" />
</RightButtons>
</ext:TextField>
</Items>
</ext:FormPanel>
</Items>
</ext:Viewport>
</form>
</body>
</html>
But when the field is disabled and there is no right button, everything works as expected.
<!DOCTYPE html>
<html>
<body>
<form runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" Theme="Gray" ScriptMode="Debug" />
<ext:Viewport runat="server" Layout="BorderLayout">
<Items>
<ext:Panel Title="Center" Region="Center" Html="Center Content" runat="server" />
<ext:FormPanel Title="East" Width="200" Region="East" DefaultAnchor="100%" Layout="AnchorLayout" runat="server">
<FieldDefaults LabelAlign="Top" MsgTarget="Side" />
<Items>
<ext:TextField Disabled="true" FieldLabel="Field 1" runat="server" />
</Items>
</ext:FormPanel>
</Items>
</ext:Viewport>
</form>
</body>
</html>
Last edited by Daniil; Jan 16, 2015 at 1:20 PM.
Reason: [CLOSED] [#639]