FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 4609|回复: 7

【非BUG,布局问题】Region外面再放个Panel,Grid看不见分页

[复制链接]
发表于 2017-9-7 17:50:18 | 显示全部楼层 |阅读模式
如题,在RegionPanel外面放个Panel,Grid的分页消失


如果把中间那个RegionPanel的 .Layout(LayoutType.VBox)删了就可以看见了




附件为空项目建的测试页面,(项目中 我发res文件夹删了,压缩后超过10M)

本帖子中包含更多资源

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

x
发表于 2017-9-7 21:45:04 | 显示全部楼层
问题其实很简单,还是布局没用到:
1. Panel1的布局应该是 Fit,因为里面只有一个元素
  1. F.Panel()
  2.         .ID("Panel1")
  3.         .BodyPadding(5)
  4.         .ShowBorder(false)
  5.         .Layout(LayoutType.Fit)
复制代码


2. 去除 RegionPanel1的 IsViewPort 属性,一个页面只能最外层的控件设置这个属性
  1. F.RegionPanel()
  2.                     .ID("RegionPanel1")
  3.                     .ShowBorder(false)
  4.                     //.IsViewPort(true)
复制代码


完成后的:



下载附件:,并覆盖项目中同名文件即可

本帖子中包含更多资源

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

x
 楼主| 发表于 2017-9-8 07:28:26 | 显示全部楼层
哦  原来如此~~  又学到了
发表于 2017-9-8 10:05:19 | 显示全部楼层
与楼主遇到相同的问题

现在用 三石兄 的布局方案 重新布局但是发现 分页还是无法显示


本帖子中包含更多资源

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

x
 楼主| 发表于 2017-9-11 08:56:56 | 显示全部楼层
Meiam 发表于 2017-9-8 10:05
与楼主遇到相同的问题

现在用 三石兄 的布局方案 重新布局但是发现 分页还是无法显示

我的可以了哦!!
 楼主| 发表于 2017-9-11 09:02:13 | 显示全部楼层

Region2,
.Layout(LayoutType.VBox)
外面那个Panel
.IsViewPort(true)
发表于 2017-9-13 15:21:26 | 显示全部楼层
消失的键盘 发表于 2017-9-11 09:02
Region2,
.Layout(LayoutType.VBox)
外面那个Panel


  1.     @(F.Panel()
  2.         .ID("Panel1")
  3.         .ShowBorder(false)
  4.         .ShowHeader(false)
  5.         .Layout(LayoutType.Region)
  6.         .IsViewPort(true)
复制代码

  1.             F.Region()
  2.                 .ID("RightRegion")
  3.                 .RegionPosition(Position.Right)
  4.                 .RegionSplit(true)
  5.                 .RegionPercent("35%")
  6.                 .EnableCollapse(true)
  7.                 .Title("商品价格")
  8.                 .ShowBorder(true)
  9.                 .ShowHeader(true)
  10.                 .BodyPadding(5)
  11.                 .Layout(LayoutType.VBox)
复制代码


不行的。最外层的Panel 加有 .IsViewPort(true) ; RightRegion 加上 .Layout(LayoutType.VBox)
还是不行
发表于 2017-9-26 07:59:57 | 显示全部楼层
UpUpUpUpUp
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-3-29 14:23 , Processed in 0.048380 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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