coolite Ajax方式无法显示Window控件问题解决方法

  刚刚在用Coolite写程序时,用js显示Windows控件没有问题,只是用Ajax方式无法显示Window控件。我将所有与Window控件相关控件属性都核对并测试,并没有发现什么问题,但在源码模式下有错误。我的Window控件的源码如下:

代码
            <ext:Window ID="WindowEmployeeDetails" runat="server" Icon="Group" Title="Employee Details"
                Width="400" Height="400" Modal="true" ShowOnLoad="false">
                
<Body>
                    
<ext:FitLayout ID="FitLayout1" runat="server">
                        
<ext:TabPanel ID="TabPanel1" runat="server" ActiveTabIndex="0" Border="false" DeferredRender="false">
                            
<tabs>
                            
<ext:Tab runat="server" ID="tabUserInfo" Title="User Info" Icon="Group" BodyStyle="padding:5px;">
                                
<Body>
                                    
<ext:FormLayout ID="FormLayout1" runat="server">
                                        
<ext:Anchor>
                                            
<ext:TextField ID="txbUid" runat="server" FieldLabel="uid" Width="250" Disabled="true" />
                                        
</ext:Anchor>
                                        
<ext:Anchor>
                                            
<ext:TextField ID="txbUName" runat="server" FieldLabel="uname" Width="250" />
                                        
</ext:Anchor>
                                    
</ext:FormLayout>
                                
</Body>
                            
</ext:Tab>
                        
</tabs>
                        
</ext:TabPanel>
                    
</ext:FitLayout>
                
</Body>
            
</ext:Window>

上边代码中用下划线标示的部分会提示:“不是已知元素。原因可能是网站中存在编译错误。”。考虑了一下,估计是此错误引起的。 将上边代码去掉FitLayout,问题解决。修改后的代码如下:

代码
            <ext:Window ID="WindowEmployeeDetails" runat="server" Icon="Group" Title="Employee Details"
                Width="400" Height="400" Modal="true" ShowOnLoad="false">
                
<Body>
                    
<ext:TabPanel ID="TabPanel1" runat="server" ActiveTabIndex="0" Border="false" DeferredRender="false">
                        
<Tabs>
                            
<ext:Tab runat="server" ID="tabUserInfo" Title="User Info" Icon="Group" BodyStyle="padding:5px;">
                                
<Body>
                                    
<ext:FormLayout ID="FormLayout1" runat="server">
                                        
<ext:Anchor>
                                            
<ext:TextField ID="txbUid" runat="server" FieldLabel="uname" Width="250" />
                                        
</ext:Anchor>
                                        
<ext:Anchor>
                                            
<ext:TextField ID="txbUName" runat="server" FieldLabel="uname" Width="250" />
                                        
</ext:Anchor>
                                    
</ext:FormLayout>
                                
</Body>
                            
</ext:Tab>
                        
</Tabs>
                    
</ext:TabPanel>
                
</Body>
            
</ext:Window>


原文地址:https://www.cnblogs.com/scottckt/p/1638529.html