FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 5626|回复: 6
打印 上一主题 下一主题

TemplateField 的ExpandUnusedSpace="true" 无效

[复制链接]
跳转到指定楼层
楼主
发表于 2012-5-10 17:49:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
                            <ext:Grid ID="sgvRights" BoxFlex="1" ShowBorder="true" ShowHeader="false" runat="server">
                                <Columns>
                                    <ext:TemplateField HeaderText="功能名"  ExpandUnusedSpace="true">
                                        <ItemTemplate>
                                            <div style="text-align: left">
                                                <%#GetModuleName(Eval("MODULENAME"))%></div>
                                        </ItemTemplate>
                                    </ext:TemplateField>
                                    <ext:TemplateField HeaderText="全选" Width="40px">
                                        <ItemTemplate>
                                            <asp:CheckBox ID="cbRowAll" runat="server" />
                                        </ItemTemplate>
                                    </ext:TemplateField>
                                    <ext:TemplateField HeaderText="查看" Width="40px">
                                        <ItemTemplate>
                                            <asp:CheckBox ID="cbView" runat="server" />
                                        </ItemTemplate>
                                    </ext:TemplateField>
                                    <ext:TemplateField HeaderText="新增" Width="40px">
                                        <ItemTemplate>
                                            <asp:CheckBox ID="cbAdd" runat="server" />
                                        </ItemTemplate>
                                    </ext:TemplateField>
                                    <ext:TemplateField HeaderText="删除" Width="40px">
                                        <ItemTemplate>
                                            <asp:CheckBox ID="cbDel" runat="server" />
                                        </ItemTemplate>
                                    </ext:TemplateField>
                                    <ext:TemplateField HeaderText="修改" Width="40px">
                                        <ItemTemplate>
                                            <asp:CheckBox ID="cbUpdate" runat="server" />
                                        </ItemTemplate>
                                    </ext:TemplateField>
                                </Columns>
                            </ext:Grid>


本帖子中包含更多资源

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

x
沙发
发表于 2012-5-10 21:30:39 来自手机 | 只看该作者
貌似布局不对,写个例子页面
板凳
 楼主| 发表于 2012-5-11 12:15:12 | 只看该作者
support 发表于 2012-5-10 21:30
貌似布局不对,写个例子页面

具体哪里不对了,敬请指点一下
地板
发表于 2012-5-11 13:05:46 来自手机 | 只看该作者
信徒 发表于 2012-5-11 12:15
具体哪里不对了,敬请指点一下

这点代码看不出来,写个例子啥
5#
 楼主| 发表于 2012-5-11 14:35:44 | 只看该作者
support 发表于 2012-5-11 13:05
这点代码看不出来,写个例子啥



我做了小例子,因为大小限制,把引用的最新的DLL删除了,你自己加一下吧
我发现在3.13版中不存在这个问题,显示是正常的。

本帖子中包含更多资源

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

x
6#
 楼主| 发表于 2012-5-11 14:41:19 | 只看该作者
同样的例子
3.1.5 运行的效果

3.13 运行的效果

本帖子中包含更多资源

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

x
7#
发表于 2012-5-11 15:22:53 | 只看该作者
信徒 发表于 2012-5-11 14:41
同样的例子
3.1.5 运行的效果
  1. <ext:Panel ID="Panel1" runat="server"  Layout="VBox" BoxConfigAlign="Stretch" BoxConfigPosition="Left" ShowBorder="False" ShowHeader="false"
  2.         BodyPadding="5px" EnableBackgroundColor="true" Width="600px">
  3.         
  4.         <Items>
  5.             <ext:Form ID="Form2" runat="server" ShowBorder="True" EnableBackgroundColor="true"
  6.                 BodyPadding="5px" ShowHeader="true" Title="基本信息" LabelWidth="60px" Height="100px">
  7.                
  8.             </ext:Form>
  9.             <ext:TabStrip ID="TabStrip1" runat="server" ActiveTabIndex="0" ShowBorder="True"
  10.                  BoxFlex="1" CssStyle="margin-top:5px">
  11.                 <Tabs>
  12.                     <ext:Tab ID="Tab1" runat="server" BodyPadding="5px" EnableBackgroundColor="true"
  13.                         Title="角色权限" AutoScroll="true" Layout="Fit">
  14.                         <Items>
  15.                             <ext:Grid ID="sgvRights" ShowBorder="true" ShowHeader="false" runat="server">
  16.                                 
  17.                             </ext:Grid>
  18.                         </Items>
  19.                     </ext:Tab>
  20.                     <ext:Tab ID="Tab2" runat="server" BodyPadding="5px" EnableBackgroundColor="true"
  21.                         Title="角色成员">
  22.                     </ext:Tab>
  23.                 </Tabs>
  24.             </ext:TabStrip>
  25.         </Items>
  26.     </ext:Panel>
复制代码

注意上面代码中的 Layout="VBox"  BoxFlex="1"  Layout="Fit" 的设置,使用布局时,几乎所有的内部控件都不需要设置宽度和高度。

还是布局不对导致的,Row布局不好用,还是用VBox的好:http://demo.extasp.net/#/layout/vbox.aspx

希望使用ExtAspNet的网友多琢磨下布局的使用,会达到事半功倍的效果。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-23 10:23 , Processed in 0.047674 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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