FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 1854|回复: 3

window 的 Hidden属性设置为true之后,点开的窗体跑到左上角了

[复制链接]
发表于 2020-6-17 11:51:59 | 显示全部楼层 |阅读模式
<f:Window ID="Window1" Title="弹窗" EnableIFrame="false"
            EnableMaximize="true" Target="Self" EnableResize="true" runat="server"
            IsModal="true" Width="600px" Hidden="True">

           
  窗体跑到左上角,而且被盖住了一部分,但是如果我把Hidden=“True” 去掉,
打开这个页面窗体显示正常,关闭之后再打开也正常。

本帖子中包含更多资源

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

x
发表于 2020-6-18 10:59:41 | 显示全部楼层
Hidden=true时,不应该是隐藏的,怎么会显示?
 楼主| 发表于 2020-6-18 14:11:07 | 显示全部楼层
本帖最后由 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没有问题
发表于 2020-6-19 15:22:33 | 显示全部楼层
官网示例中有很多都是默认隐藏的,然后通过JS显示出来:
https://pro.fineui.com/#/window/window.aspx

可以先在空项目中测试,看能否重现问题,并上传可重现问题的空项目
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-3-29 05:28 , Processed in 0.063860 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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