FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 15280|回复: 16
打印 上一主题 下一主题

求新版窗体打开最大化方法的实例.

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-28 09:06:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
PageContext.RegisterStartupScript(Window2.GetShowReference() + Window2.GetMaximizeReference());
这个放我测试了下,好象实现不了.

17#
发表于 2013-7-3 16:45:38 | 只看该作者
本帖最后由 隨風往事 于 2013-7-3 16:50 编辑
sanshi 发表于 2013-7-3 16:14
把页面代码贴一下。还没看懂,ContentPanel是应该随窗口的大小调整而调整的,对吧 ...

ContentPane拖动放大时l随窗体大小改变,拖动缩小是不随窗体变化。点击“最大化”时候也是不随变化。



主页面定义一个window,用来显示图表页面
  1. <ext:Window ID="Window1" Icon="ChartBar"  Title="统计分析图" Hidden="true" EnableIFrame="true" IFrameUrl="about:blank"
  2.         EnableMaximize="true"  EnableResize="true" EnableCollapse="true" runat="server" Layout="Fit" IsModal="false" EnableBackgroundColor="false"
  3.         Width="1180px"  Height="640px">
  4.     </ext:Window>
复制代码
图表页面:
  1. <body>
  2.     <form id="form1" runat="server">   
  3.      <ext:PageManager ID="PageManager1" AutoSizePanelID="ContentPanel1" runat="server"  EnableAjax="True"
  4.     AjaxAspnetControls="container" />
  5.             <ext:ContentPanel ID="ContentPanel1" runat="server" BodyPadding="5px" EnableBackgroundColor="false"
  6.                 ShowBorder="false" ShowHeader="false" Title="ContentPanel" AutoScroll="true">  
  7.                         <ext:DropDownList runat="server" AutoPostBack="true" Width="68px"  OnSelectedIndexChanged="chartLX_Change"
  8.                     ID="chartLX" EnableAjax="False">
  9.                     <ext:ListItem Text="直方图" Value="column"></ext:ListItem>
  10.                         <ext:ListItem Text="折线图" Value="line"></ext:ListItem>
  11.                         <ext:ListItem Text="曲线图" Value="spline"></ext:ListItem>
  12.                        
  13.                         </ext:DropDownList>            
  14.                     <ext:Label ID="Label1" runat="server" CssClass="red" Text="">
  15.                     </ext:Label>
  16.     <div id="container" style="width: 97%; height: 90%; margin: 0 2em"></div>
  17.     <div class="result"></div>
  18.            </ext:ContentPanel>
  19.     </form>
  20. </body>
复制代码
16#
发表于 2013-7-3 16:14:03 | 只看该作者
隨風往事 发表于 2013-7-3 15:44
自动调整大小还有个问题!不知道怎么解决!版本;v3.3.0问题描述:
用一个window窗体显示图表页面设置如下 ...

把页面代码贴一下。还没看懂,ContentPanel是应该随窗口的大小调整而调整的,对吧
15#
发表于 2013-7-3 15:44:00 | 只看该作者
sanshi 发表于 2013-7-3 11:07
这个就是在右侧工作区的:http://fineui.com/demo/#/demo/window/window.aspx

自动调整大小还有个问题!不知道怎么解决!版本;v3.3.0问题描述:
用一个window窗体显示图表页面设置如下
  1. <ext:PageManager ID="PageManager1" AutoSizePanelID="ContentPanel1" runat="server"  EnableAjax="True"
复制代码
ContentPanel1自动调整,当鼠标拖动缩小范围、或点击窗体右上角“最大化”的时候ContentPanel1是不随变化的。但是鼠标拖动放大时候是没有问题的。


问题如下图所示:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
14#
发表于 2013-7-3 11:07:12 | 只看该作者
~~疯狂~~ 发表于 2013-6-26 00:06
刚测试,确实在右边工作区无法最大化,希望能解决.

这个就是在右侧工作区的:http://fineui.com/demo/#/demo/window/window.aspx
13#
发表于 2013-6-26 00:06:35 | 只看该作者
刚测试,确实在右边工作区无法最大化,希望能解决.
12#
发表于 2013-1-10 11:50:13 | 只看该作者
所以头头的代码和大家写的代码都没错。错的是环境差异。如上所述。
11#
发表于 2013-1-10 11:49:23 | 只看该作者
经测试发现页面单独运行时可以最大化的。但是作为右边工作区内是无法最大化的。代码完全一样。如这样在嵌入内地址:http://localhost:4389/JSSYWebSite/default.aspx?***.aspx是不行的。反之如这样单独执行这个页:http://localhost:4389/JSSYWebSite/hr/ui_hr_000.aspx?unique=1357818332390却是可以最大化的。不晓得为何?!
10#
发表于 2013-1-10 06:49:26 | 只看该作者
windows2的的源文件是? <ext:Window ID="Window1" runat="server" IsModal="true" Hidden="true" Target="Parent"
        EnableIFrame="true" EnableMaximize="true" EnableResize="true" IFrameUrl="about:blank"
        Width="1350px" Height="650px" OnClose="Window1_Close">
    </ext:Window> ???
9#
发表于 2013-1-7 20:36:43 | 只看该作者
我又测试了一下,在Firefox,IE,Chrome都能实现最大化:
1.
  1. protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (!IsPostBack)
  4.             {
  5.                
  6. PageContext.RegisterStartupScript(Window2.GetShowReference() + Window2.GetMaximizeReference());

  7.             }
  8.         }
复制代码
2. 或者
  1. protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (!IsPostBack)
  4.             {
  5.                 btnShowInClient.OnClientClick = Window2.GetShowReference() + Window2.GetMaximizeReference();

  6.             }
  7.         }
复制代码
哪位说不Work的网友,敢不敢写个不work的例子出来?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-6-16 06:17 , Processed in 0.051106 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表