我最近需要将Ext.Net TextField元素转换为Ext.Net TextArea元素。问题是元素所在的容器有一个设置的高度,TextArea延伸到容器的边界之外。我已经尝试将几个属性应用于元素,但似乎都没有。在应用影响高度的任何属性(Height,MaxHeight,BoxMaxHeight等)时,似乎有一个错误导致TextArea“崩溃”到大约3px。我的猜测是,在将TextArea嵌套在一组特定元素中时,这是一个问题。
标记(为简洁起见而修改)
...
<ext:Viewport ID="viewport" runat="server" MonitorResize="true" Layout="Fit">
<Content>
<ext:BorderLayout ID="BorderLayout1" runat="server">
<North Split="false">
<ext:Panel ID="Panel3" runat="server" Height="50" Layout="Fit" MonitorResize="true" Border="false">
<Items>
<ext:HBoxLayout ID="HBoxLayout2" runat="server" Pack="Center" OnLoad="ExtraControlsPanel_Load">
<BoxItems>
<ext:BoxItem>
<ext:TextArea ID="extraTextField" runat="server" FieldLabel="Variable" Visible="false" ForceSelection="true" Editable="false" IDMode="Static" Width="250" LabelWidth="50" LabelPad="15" LabelAlign="Right">
</ext:TextArea>
</ext:BoxItem>
</BoxItems>
</ext:HBoxLayout>
</Items>
</ext:Panel>
</North>
</ext:BorderLayout>
</Content>
</ext:Viewport>
...
正如我所提到的:如果将“height”属性应用于TextArea(无论值如何),则在渲染时元素将“折叠”为大约3px。有没有人与Ext.Net合作过任何可能有一些见解的重要能力?提前谢谢。
答案 0 :(得分:0)
已在ext.net v4上更新,将Grow="true"
Height="99"
与ext:TextArea
一起使用
示例
<ext:TextArea ID="txtUrl" Grow="true" Height="50" runat="server" FieldLabel="labelname" LabelWidth="87" Width="620" MaxLength="100" EnforceMaxLength="true" />