[CLOSED] components in window do not display

  1. #1

    [CLOSED] components in window do not display

    Hi guys,
    i putted a set of components(textfiled, button etc...) in a popup window, while user click a button popup the window.but sometimes some components in the windows do not display.and while i resize the window, the components shown. is anybody can help on this? many thanks!!!

    Ext.net version: 2.1.1
    Code fragment:
    <ext:Window ID="winOrderDelivery" meta:ResourceKey="winOrderDelivery" runat="server" AutoDoLayout="true" 
            Closable="true" Maximizable="true" Resizable="false" Height="420" Hidden="true"
            Icon="ApplicationGo" Title="订单出货" Draggable="false" Width="450" Modal="true"
            BodyPadding="5" Layout="FormLayout">
            
            <KeyMap>
                    <Binding>
                        <ext:KeyBinding Handler="#{winOrderDelivery_btnOK}.fireEvent('click');">
                            <Keys>
                                <ext:Key Code="13" />
                            </Keys>
                        </ext:KeyBinding>
                    </Binding>
                </KeyMap>
            
            <Items>
                <ext:TextField FieldLabel="订单号" ID="winOrderDelivery_txtPONO" meta:ResourceKey="winOrderDelivery_txtPONO"
                    runat="server" ReadOnly="true" />
                <ext:TextField FieldLabel="产品名称" ID="winOrderDelivery_txtProductName" meta:ResourceKey="winOrderDelivery_txtProductName"
                    runat="server" ReadOnly="true" />
                <ext:TextField FieldLabel="要求交期" ID="winOrderDelivery_txtDeliveryDate" meta:ResourceKey="winOrderDelivery_txtDeliveryDate"
                    runat="server" ReadOnly="true" />
                <ext:TextField FieldLabel="接单日期" ID="winOrderDelivery_txtAcceptDate" meta:ResourceKey="winOrderDelivery_txtAcceptDate"
                    runat="server" ReadOnly="true" />
                <ext:TextField FieldLabel="计划完成日期" ID="winOrderDelivery_txtPlanCompleteDate" meta:ResourceKey="winOrderDelivery_txtPlanCompleteDate"
                    runat="server" ReadOnly="true" />
                <ext:TextField FieldLabel="订单数量" ID="winOrderDelivery_txtQty" meta:ResourceKey="winOrderDelivery_txtQty"
                    runat="server" ReadOnly="true" />
                <ext:TextField FieldLabel="已出货数量" ID="winOrderDelivery_txtTotalDeliveryQty" meta:ResourceKey="winOrderDelivery_txtTotalDeliveryQty"
                    runat="server" ReadOnly="true" />
                <ext:FieldContainer ID="winOrderDelivery_FieldContainer3" meta:ResourceKey="winOrderDelivery_FieldContainer3"
                    runat="server" FieldLabel="本次出货数量*" AnchorHorizontal="100%" Layout="HBoxLayout">
                    <Items>
                        <ext:MultiSelect ID="winOrderDelivery_selProducerList" runat="server" Height="60"
                            Flex="2" Margins="0 3 0 0" DisplayField="UserNameQty" ValueField="UserIDQty">
                            <Store>
                                <ext:Store ID="Store1" runat="server">
                                    <Model>
                                        <ext:Model ID="Model2" runat="server" IDProperty="UserIDQty">
                                            <Fields>
                                                <ext:ModelField Name="UserIDQty" />
                                                <ext:ModelField Name="UserNameQty" />
                                            </Fields>
                                        </ext:Model>
                                    </Model>
                                </ext:Store>
                            </Store>
                        </ext:MultiSelect>
                        <ext:Button ID="winOrderDelivery_btnDeleteProducer" meta:ResourceKey="winOrderDelivery_btnDeleteProducer"
                            runat="server" Text="删除">
                            <Listeners>
                                <Click Handler="DeleteDeliveryItem()">
                                </Click>
                            </Listeners>
                        </ext:Button>
                    </Items>
                </ext:FieldContainer>
                <ext:FieldContainer ID="FieldContainer4" AnchorHorizontal="100%" meta:ResourceKey="FieldContainer4"
                    runat="server" FieldLabel="新增出货记录" Layout="HBoxLayout">
                    <Items>
                        <ext:SelectBox ID="winOrderDelivery_selProducer" runat="server" Width="150" Flex="1"
                            Margins="0 3 0 0">
                        </ext:SelectBox>
                        <ext:TextField ID="winOrderDelivery_txtProducerQty" meta:ResourceKey="winOrderDelivery_txtProducerQty"
                            Regex="^[1-9]\d*$" runat="server" RegexText="请输入整数格式" Width="70" Flex="1" Margins="0 3 0 0"
                            AllowBlank="false" />
                        <ext:TextField ID="winOrderDelivery_txtUnit" Flex="1" Margins="0 3 0 0" runat="server"
                            Width="70" ReadOnly="true" />
                        <ext:Button ID="winOrderDelivery_btnAddOrderDeliveryItem" meta:ResourceKey="winOrderDelivery_btnAddOrderDeliveryItem"
                            runat="server" Text="新增">
                            <Listeners>
                                <Click Handler="AddOrderDeliveryItem()">
                                </Click>
                            </Listeners>
                        </ext:Button>
                    </Items>
                </ext:FieldContainer>
                <ext:DateField ID="winOrderDelivery_txtDeliveryDate2" runat="server" meta:ResourceKey="winOrderDelivery_txtDeliveryDate2"
                    FieldLabel="出货日期(*)" AllowBlank="false" BlankText="请录入出货日期" EnableKeyEvents="true">
                </ext:DateField>
                <ext:TextField FieldLabel="快递单号" meta:ResourceKey="winOrderDelivery_txtExpressDeliveryNO"
                    ID="winOrderDelivery_txtExpressDeliveryNO" runat="server" />
                <ext:Hidden ID="winOrderDelivery_txtPOID" runat="server">
                </ext:Hidden>
            </Items>
            <Buttons>
                <ext:Button ID="winOrderDelivery_btnOK" meta:ResourceKey="winOrderDelivery_btnOK"
                    runat="server" Text="确定" Icon="Accept">
                    <DirectEvents>
                        <Click OnEvent="SaveOrderDelivery">
                        </Click>
                    </DirectEvents>
                    <Listeners>
                        <Click Handler="return CheckOrderDeliveryResult();" />
                    </Listeners>
                </ext:Button>
                <ext:Button ID="winOrderDelivery_btnCancel" meta:ResourceKey="winOrderDelivery_btnCancel"
                    runat="server" Text="取消" Icon="Decline">
                    <Listeners>
                        <Click Handler="#{winOrderDelivery}.hide();" />
                    </Listeners>
                </ext:Button>
            </Buttons>
        </ext:Window>
    C# code......
    [DirectMethod]
               public void DeliveryOrder()
               {  
                   RowSelectionModel sm = this.gdOrder.GetSelectionModel() as RowSelectionModel;         
                   POEntity data = ServiceFactory.POManageService.GetPOByID(int.Parse(sm.SelectedRows[0].RecordID));
                   if (data != null)
                   {
                           this.winOrderDelivery_txtPOID.Text = data.POID.ToString();
                           //init data
                           this.winOrderDelivery_txtDeliveryDate2.Reset();
                           this.winOrderDelivery_selProducer.GetStore().RemoveAll();
                           foreach (POProducerEntity item in data.POProducerList)
                           {                       
                               if (item.ProducerType == "CMDMasterProducer")
                               {
                                   this.winOrderDelivery_selProducer.AddItem(item.ProducerUserName, item.Producer);
                               }
                           }
                           Store store = this.winOrderDelivery_selProducerList.GetStore();
                           store.RemoveAll();        
                           this.winOrderDelivery.Show();
                       }
                   }
                   else
                   {
                       X.Msg.Alert("Error", "Order No" + data.PONO + ",not exist,please check.").Show();
                       return;
                   }
               }
    Click image for larger version. 

Name:	44444.png 
Views:	12 
Size:	27.6 KB 
ID:	6648
    Last edited by Daniil; Aug 06, 2013 at 8:23 AM. Reason: [CLOSED]
  2. #2
    Hi @luorog,

    Quote Originally Posted by luorog View Post
    but sometimes some components in the windows do not display.
    Can you find any regularity in that "sometimes"?

    Please try to replace
    Layout="FormLayout"
    with
    Layout="AnchorLayout" DefaultAnchor="100%"
    Does it help?

    If no, could you provide a full test case to reproduce? Please use this technique to simplify the example.
    How to prepare a sample

Similar Threads

  1. components in window do not display
    By luorog in forum 2.x Help
    Replies: 1
    Last Post: Jul 29, 2013, 1:43 AM
  2. How to display Window at grand parent.
    By bangzozo in forum 1.x Help
    Replies: 0
    Last Post: Dec 26, 2012, 4:07 PM
  3. How to display components in design time?
    By Dig2010 in forum 1.x Help
    Replies: 1
    Last Post: Dec 02, 2010, 6:24 PM
  4. [CLOSED] How to display child window outside Parent window
    By Hari_CSC in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Jul 02, 2010, 11:06 AM
  5. Replies: 2
    Last Post: Oct 06, 2008, 7:05 PM

Posting Permissions