FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

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

【已解决】子面板无法显示工具栏

[复制链接]
跳转到指定楼层
楼主
发表于 2017-4-6 11:11:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
win7+VS2013+IE11

直接在在线示例源代码(1.20)上修改,Areas\Toolbar\Views\ToolbarMulti,添加子面板,并注释掉 ContentEl("#content1")

@(F.Panel()
        .AutoScroll(true)
        .EnableCollapse(true)
        .Title("面板")
        .Width(650)
        .Height(400)
        .BodyPadding(5)
        .Layout(LayoutType.Region)
        .ShowBorder(true)
                .Items
                (
                   F.Panel()
                   .ShowHeader(true)
                   .Title("123")
                   .Width(300)
                   .RegionPosition(Position.Left),

                    F.Panel()
                    .IsViewPort(true)
                   .ShowHeader(false)
                   .RegionPosition(Position.Right)
                   .Toolbars(
                       F.Toolbar()
                       .ToolbarAlign(Position.Right)
                        .Items(
                            F.Button()
                                .Text("TEST,靠左显示")
                                .ID("Button61")

                             )
                         )
                    )

。。。。。。。。。。。

那么,“Button61”不会显示,如果把ToolbarAlign设置成left,则可以。

沙发
发表于 2017-4-6 11:45:25 | 只看该作者
请基于上传完整页面 Razor 代码文件
板凳
 楼主| 发表于 2017-4-6 12:07:01 | 只看该作者
本帖最后由 孤独的夜行者 于 2017-4-6 12:09 编辑

已经上传,回复居然被隐藏了!

本帖子中包含更多资源

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

x
地板
 楼主| 发表于 2017-4-6 12:08:37 | 只看该作者
已经上传,回复居然被隐藏了!
5#
发表于 2017-4-6 16:09:09 | 只看该作者
孤独的夜行者 发表于 2017-4-6 12:07
已经上传,回复居然被隐藏了!


解决方法:
1. 去掉面板的 .IsViewPort(true),这个只能用在最外层的面板,会填充整个页面
2. Region布局中必须包含一个 Center

修改后的代码:
  1. F.Panel()
  2.         .AutoScroll(true)
  3.         .EnableCollapse(true)
  4.         .Title("面板")
  5.         .Width(650)
  6.         .Height(400)
  7.         .BodyPadding(5)
  8.         .Layout(LayoutType.Region)
  9.         .ShowBorder(true)
  10.         .Items
  11.         (
  12.             F.Panel()
  13.             .ShowHeader(true)
  14.             .Title("123")
  15.             .Width(300)
  16.             .RegionPosition(Position.Right),

  17.             F.Panel()
  18.             //.IsViewPort(true)
  19.             .ShowHeader(false)
  20.             .RegionPosition(Position.Center)
  21.             .Toolbars(
  22.                 F.Toolbar()
  23.                 .ToolbarAlign(ToolbarAlign.Right)
  24.                 .Items(
  25.                     F.Button()
  26.                         .Text("TEST,靠左显示")
  27.                         .ID("Button61")

  28.                         )
  29.             )
  30.         )
复制代码






本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-8 22:34 , Processed in 0.048574 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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