Nov 22, 2012, 4:39 PM
[CLOSED] Layout VBox in complicated collapsed?
Hi,
Here is example:
.aspx
Question is how can I fix it?
Thanks,
ViDom
Here is example:
.aspx
<%@ Page Language="C#" %>
<%@ Register tagPrefix="uc" namespace="ServerControls" assembly="ServerControls" %>
<%@ Register tagPrefix="ext" namespace="Ext.Net" assembly="Ext.Net" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<ext:ResourceManager runat="server"></ext:ResourceManager>
<ext:Viewport runat="server">
<Items>
<uc:ServerControl runat="server" Title="Title" Layout="Fit"/>
</Items>
</ext:Viewport>
</div>
</form>
</body>
</html>
serverControl:public class ServerControl : Ext.Net.Panel
{
private Ext.Net.VBoxLayout vBoxLayout;
private Ext.Net.ColumnLayout columnLayout;
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
vBoxLayout = new VBoxLayout();
BoxItem box1 = new BoxItem();
box1.Flex = 0;
Ext.Net.Panel p1 = new Panel();
p1.Items.Add(new TextField());
box1.Items.Add(p1);
BoxItem box2 = new BoxItem();
box2.Flex = 1;
columnLayout = new ColumnLayout(){ColumnWidth = 0.5};
LayoutColumn column1 = new LayoutColumn(){ColumnWidth = 0.5M};
column1.Items.Add(new Panel(){Title = "p1"});
LayoutColumn column2 = new LayoutColumn(){ColumnWidth = 0.5M};
column2.Items.Add(new Panel(){Title="p2"});
columnLayout.Columns.Add(column1);
columnLayout.Columns.Add(column2);
box2.Items.Add(columnLayout);
this.Items.Add(vBoxLayout);
}
}
there is displayed only Title of my server control without inside controls of it.Question is how can I fix it?
Thanks,
ViDom
Last edited by Daniil; Nov 28, 2012 at 2:08 PM.
Reason: [CLOSED]