FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 1631|回复: 1
打印 上一主题 下一主题

FineUI v4.1.5的Grid中的模板列的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2014-11-20 00:20:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先感谢三石的作品,给大家提供了很多的方便。

我在使用的过程,发现一个问题,就是在grid中使用模板列时,加入自定义的一个表格,当表格的内容超过表格的高度或超过显示区域的时候,表格的AutoScroll属性感觉不起作用。
我的表格设置如:
  1. <x:Grid ID="GridPlaneList" runat="server" Title="xxxx" EnableCollapse="true" Icon="Group"
  2.                 AllowPaging="true" AutoScroll="true" PageSize="20" AllowSorting="true" SortField="PlaneName"
  3.                 OnRowCommand="GridPlaneList_RowCommand" SortDirection="ASC" IsDatabasePaging="true"
  4.                 DataKeyNames="PlaneId" EnableColumnLines="true"  
复制代码
在模板列的设置如下:
  1. <x:TemplateField ColumnID="expander" RenderAsRowExpander="true">
  2.                         <ItemTemplate>
  3.                             <div>
  4.                                 <%#GetDetailList(DataBinder.Eval(Container.DataItem,"PlaneId")) %>//产生一个表格内容
  5.                             </div>
  6.                         </ItemTemplate>
  7.                     </x:TemplateField>
复制代码
显示的时候,发现表格的一部分内容显示不出来
是不是Grid的自动滚动条的计算没有把模板的高度计算进去?

在这里向各位大虾们请教了


沙发
 楼主| 发表于 2014-11-20 00:26:10 | 只看该作者
如果是在grid外面加一个panel,把panel的autoscroll属性设置为true,可以解决这个问题,但是,grid本身如何解决就不知道了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-28 14:16 , Processed in 0.043747 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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