FineUI 官方论坛
标题:
窗口不能拖动的 解决方法
[打印本页]
作者:
虫豸
时间:
2013-1-27 18:10
标题:
窗口不能拖动的 解决方法
本帖最后由 虫豸 于 2013-1-28 01:36 编辑
我们使用FineUI的时候
用Window弹出一个窗口 弹出的窗口不能拖动
尽管设置了EnableDrag="true"也还是没有什么效果。
这种情况我们可以使用下面的解决方案,尽管不是很完美,但是很好用
(具体什么原因造成的不知道,但希望三石兄能解决下。因为Demo实例运行没有问题,排除浏览器的兼容问题)
解决方法:
Window的窗体代码 用一个Ext的容器把它包起来就可以
(就是让Window的父窗体是个Ext容器)
缺点:只能在容器内拖动
eg: 如下这段代码的窗体是不能拖动的
<html>
<body>
<form id="form1" runat="server">
<ext
ageManager ID="
ageManager1" runat="server" />
<ext
anel ID="
anel1" runat="server" BodyPadding="5px" ShowBorder="true" ShowHeader="true"
Title="
anel">
<Items>
<ext:Button ID="Button1" runat="server" Text="显示窗体">
</ext:Button>
</Items>
</ext
anel>
<ext:Window ID="Window1" runat="server" BodyPadding="5px" Height="350px" IsModal="true"
Popup="true" Title="Window" Width="500px" Hidden="true">
<Items>
<ext
abel ID="lb1" runat="server" Text="窗体内容">
</ext
abel>
</Items>
</ext:Window>
</form>
</body>
</html>
修改如下(以下代码窗体可以拖动):
<html>
<body>
<form id="form1" runat="server">
<ext
ageManager ID="
ageManager1" runat="server" />
<ext
anel 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>
<ext
abel ID="lb1" runat="server" Text="窗体内容">
</ext
abel>
</Items>
</ext:Window>
</Items>
</ext
anel>
</form>
</body>
</html>
希望对大家有帮助,也希望三石兄能有更好的解决方案
作者:
黑冰.cn
时间:
2013-1-28 01:45
好文要顶。
作者:
随矜而去
时间:
2013-1-28 02:56
我也碰到过这个问题,弹出的WINDOWS不能拖动,但在弹出后的WIN里的子窗口又能拖动。
作者:
过往烟云
时间:
2013-1-29 12:39
我也碰到过这个问题,弹出的WINDOWS不能拖动 不错 终于有人提出解决方法了
作者:
TiDi
时间:
2013-1-30 09:51
呵呵,原来还可以这样~
作者:
anada/wx
时间:
2013-1-31 02:42
我一直都是采用这种方式的来处理窗口拖动的
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4