FineUI 官方论坛
标题:
window 的 Hidden属性设置为true之后,点开的窗体跑到左上角了
[打印本页]
作者:
zj880808
时间:
2020-6-17 11:51
标题:
window 的 Hidden属性设置为true之后,点开的窗体跑到左上角了
<f:Window ID="Window1" Title="弹窗" EnableIFrame="false"
EnableMaximize="true" Target="Self" EnableResize="true" runat="server"
IsModal="true" Width="600px" Hidden="True">
[attach]12477[/attach]
窗体跑到左上角,而且被盖住了一部分,但是如果我把Hidden=“True” 去掉,
打开这个页面窗体显示正常,关闭之后再打开也正常。
作者:
sanshi
时间:
2020-6-18 10:59
Hidden=true时,不应该是隐藏的,怎么会显示?
作者:
zj880808
时间:
2020-6-18 14:11
本帖最后由 zj880808 于 2020-6-18 14:39 编辑
sanshi 发表于 2020-6-18 10:59
Hidden=true时,不应该是隐藏的,怎么会显示?
Hidden=true 是本身隐藏的,然后我设置一个button 点击显示这个window,但是显示出来位置就不正确了,如果Hidden=false本身不是隐藏的,初始化的时候显示位置就是正确的,然后我把这个window关闭后再点这个button打开这个window,这时候位置就是正确的。这种问题出现在用Javascript 里面的 show 方法显示
var windowClientID = '<%= Window1.ClientID %>';
function onNewButtonClick(event) {
//// 重置表单字段
F(formClientID).reset();
// 弹出窗体
F(windowClientID).setTitle('新增数据');
F(windowClientID).show();
}
如果是用cs文件里面来显示window没有问题
作者:
sanshi
时间:
2020-6-19 15:22
官网示例中有很多都是默认隐藏的,然后通过JS显示出来:
https://pro.fineui.com/#/window/window.aspx
可以先在空项目中测试,看能否重现问题,并上传可重现问题的空项目
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4