Ext.Net TextArea高度属性错误?

时间:2012-04-02 16:38:30

标签: .net ext.net

我最近需要将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合作过任何可能有一些见解的重要能力?提前谢谢。

1 个答案:

答案 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" />