FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 2538|回复: 5
打印 上一主题 下一主题

窗口不能拖动的 解决方法

[复制链接]
跳转到指定楼层
楼主
发表于 2013-1-27 18:10:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 虫豸 于 2013-1-28 01:36 编辑

我们使用FineUI的时候
用Window弹出一个窗口 弹出的窗口不能拖动
尽管设置了EnableDrag="true"也还是没有什么效果。
这种情况我们可以使用下面的解决方案,尽管不是很完美,但是很好用
(具体什么原因造成的不知道,但希望三石兄能解决下。因为Demo实例运行没有问题,排除浏览器的兼容问题)

解决方法:
Window的窗体代码 用一个Ext的容器把它包起来就可以
(就是让Window的父窗体是个Ext容器)缺点:只能在容器内拖动

eg: 如下这段代码的窗体是不能拖动的
<html>
<body>
    <form id="form1" runat="server">
    <extageManager ID="ageManager1" runat="server" />
    <extanel ID="anel1" runat="server" BodyPadding="5px" ShowBorder="true" ShowHeader="true"
        Title="anel">
        <Items>
            <ext:Button ID="Button1" runat="server" Text="显示窗体">
            </ext:Button>
        </Items>
    </extanel>
    <ext:Window ID="Window1" runat="server" BodyPadding="5px" Height="350px" IsModal="true"
        Popup="true" Title="Window" Width="500px" Hidden="true">
        <Items>
            <extabel ID="lb1" runat="server" Text="窗体内容">
            </extabel>
        </Items>
    </ext:Window>

    </form>
</body>
</html>

修改如下(以下代码窗体可以拖动):
<html>
<body>
    <form id="form1" runat="server">
    <extageManager ID="ageManager1" runat="server" />
    <extanel ID="anel1" runat="server" BodyPadding="5px" ShowBorder="true" ShowHeader="true"
        Title="anel" Height="450px">
        <Items>
            <ext:Button ID="Button1" runat="server" Text="显示窗体">
            </ext:Button>   
          <ext:Window ID="Window1" runat="server" BodyPadding="5px" Height="350px"
                Popup="true" Title="Window" Width="500px" Hidden="true">
                <Items>
                    <extabel ID="lb1" runat="server" Text="窗体内容">
                    </extabel>
                </Items>
            </ext:Window>

        </Items>
    </extanel>
    </form>
</body>
</html>


希望对大家有帮助,也希望三石兄能有更好的解决方案


沙发
发表于 2013-1-28 01:45:22 | 只看该作者
好文要顶。
板凳
发表于 2013-1-28 02:56:14 | 只看该作者
我也碰到过这个问题,弹出的WINDOWS不能拖动,但在弹出后的WIN里的子窗口又能拖动。
地板
发表于 2013-1-29 12:39:51 | 只看该作者
我也碰到过这个问题,弹出的WINDOWS不能拖动  不错 终于有人提出解决方法了
5#
发表于 2013-1-30 09:51:04 | 只看该作者
呵呵,原来还可以这样~
6#
发表于 2013-1-31 02:42:40 | 只看该作者
我一直都是采用这种方式的来处理窗口拖动的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-29 12:34 , Processed in 0.045610 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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