FineUI 官方论坛

标题: 表格滚动条没有 [打印本页]

作者: 小    时间: 2018-3-21 18:07
标题: 表格滚动条没有
[attach]11071[/attach][attach]11072[/attach] 请指教表格滚动条没有原因。急急急

作者: sanshi    时间: 2018-3-22 14:19
请上传完整aspx页面
作者: 小    时间: 2018-3-23 10:41
sanshi 发表于 2018-3-22 14:19
请上传完整aspx页面
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ConcorDatServiceAddressMangerS.aspx.cs"
  2.     Inherits="ZXWMS.WebSite.WebPage.LKL.ConcorDat.ConcorDatServiceAddressMangerS" %>

  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head runat="server">
  6.     <title></title>
  7. </head>
  8. <body>
  9.     <form id="form3" runat="server">
  10.     <x:PageManager ID="PageManager2" AutoSizePanelID="Panel2" runat="server">
  11.     </x:PageManager>
  12.     <x:Panel ID="Panel2" runat="server" ShowBorder="false" Layout="VBox" ShowHeader="false"
  13.         Title="面板(改变页面大小来观察面板的变化)" BodyPadding="0" BoxConfigAlign="Stretch" BoxConfigChildMargin="0 0 5 0">
  14.         <Items>
  15.             <x:Panel Title="上面div" ID="Panel1" BoxFlex="1" runat="server" ShowBorder="true" ShowHeader="true">
  16.                 <Items>
  17.                     <x:Panel ID="Panel8" runat="server" BoxConfigAlign="Stretch" BoxConfigPosition="Start"
  18.                         Layout="HBox" ShowBorder="false" ShowHeader="false" BoxConfigChildMargin="0 5 0 0">
  19.                         <Items>
  20.                             <x:Grid runat="server" ID="Grid_Organization" ShowHeader="false" ShowBorder="true"
  21.                                 BoxFlex="1" EnableRowClickEvent="true"  EnableTextSelection="true"
  22.                                 DataKeyNames="ADDRESSID" AutoScroll="true">
  23.                                 <Columns>
  24.                                     <x:RowNumberField ID="RowNumberField1" runat="server" EnablePagingNumber="true">
  25.                                     </x:RowNumberField>
  26.                                     <x:BoundField ColumnID="ADDRESSID" DataField="ADDRESSID" HeaderText="地址编码" TextAlign="Center"
  27.                                         Width="100px" />
  28.                                     <x:BoundField ColumnID="ADDRESSNAME" DataField="ADDRESSNAME" HeaderText="地址名称" TextAlign="Left"
  29.                                         Width="150px" />
  30.                                     <x:BoundField ColumnID="ADDRESSCONTACTS" DataField="ADDRESSCONTACTS" HeaderText="联系人"
  31.                                         TextAlign="Center" Width="100px" />
  32.                                     <x:BoundField ColumnID="ADDRESSREMARKS" DataField="ADDRESSREMARKS" HeaderText="备注"
  33.                                         TextAlign="Left" Width="200px" />
  34.                                 </Columns>
  35.                             </x:Grid>
  36.                             <x:Grid runat="server" ID="Grid1" ShowHeader="false" ShowBorder="true" EnableTextSelection="true"
  37.                                 DataKeyNames="ID" CheckBoxSelectOnly="true" EnableRowClickEvent="true" AllowColumnLocking="true"
  38.                                 AutoScroll="true" EnableCheckBoxSelect="true" BoxFlex="1">
  39.                                 <Columns>
  40.                                     <x:BoundField ColumnID="BRANCHID" DataField="BRANCHID" HeaderText="分公司编码" Width="100px" />
  41.                                     <x:BoundField ColumnID="BRANCHNAME" DataField="BRANCHNAME" HeaderText="名称" Width="200px" />
  42.                                     <x:BoundField ColumnID="BRANCHADDRESS" DataField="BRANCHADDRESS" HeaderText="地址"
  43.                                         Width="250px" />
  44.                                     <x:BoundField ColumnID="BRANCHCONTACTS" DataField="BRANCHCONTACTS" HeaderText="联系人"
  45.                                         Width="100px" />
  46.                                     <x:BoundField ColumnID="BRANCHLANDLINE" DataField="BRANCHLANDLINE" HeaderText="联系电话"
  47.                                         Width="100px" />
  48.                                     <x:BoundField ColumnID="BRANCHMAIBX" DataField="BRANCHMAIBX" HeaderText="邮箱" Width="180px">
  49.                                     </x:BoundField>
  50.                                     <x:BoundField ColumnID="BRANCHREMARKS" DataField="BRANCHREMARKS" HeaderText="备注"
  51.                                         Width="220px">
  52.                                     </x:BoundField>
  53.                                 </Columns>
  54.                             </x:Grid>
  55.                         </Items>
  56.                     </x:Panel>
  57.                 </Items>
  58.             </x:Panel>
  59.             <x:Panel ID="Panel5" BoxFlex="1" Title="下面div" runat="server" ShowBorder="true" ShowHeader="true">
  60.                 <Items>
  61.                     <x:Panel ID="Panel9" BoxFlex="1" Layout="Fit" runat="server" ShowBorder="true" ShowHeader="false"
  62.                         Margin="0">
  63.                         <Items>
  64.                             <x:Label ID="Label6" runat="server" Text="Label6">
  65.                             </x:Label>
  66.                         </Items>
  67.                     </x:Panel>
  68.                 </Items>
  69.             </x:Panel>
  70.         </Items>
  71.     </x:Panel>
  72.     </form>
  73. </body>
  74. </html>
复制代码


是我点击一个弹窗按钮,弹窗里面的代码就是这样的,弹窗中的表格没有竖滚动条,您说的是要点击弹窗的那个页面的代码?
作者: 小    时间: 2018-3-27 15:31
sanshi 发表于 2018-3-22 14:19
请上传完整aspx页面

还请sanshi您给看看
作者: sanshi    时间: 2018-3-27 15:56
小 发表于 2018-3-23 10:41
是我点击一个弹窗按钮,弹窗里面的代码就是这样的,弹窗中的表格没有竖滚动条,您说的是要点击弹窗的那 ...

原因很简单,布局没用对。

如果把你的代码简化一下,只保留布局相关的东西,你可以仔细看下:
  1. <f:PageManager AutoSizePanelID="Panel2">
  2. </f:PageManager>
  3. <f:Panel ID="Panel2" Layout="VBox">
  4.         <Items>
  5.                 <f:Panel Title="上面div" BoxFlex="1">
  6.                         <Items>
  7.                                 <f:Panel Layout="HBox">
  8.                                         <Items>
  9.                                                 <f:Grid BoxFlex="1">
  10.                                                 </f:Grid>
  11.                                                 <f:Grid BoxFlex="1">
  12.                                                 </f:Grid>
  13.                                         </Items>
  14.                                 </f:Panel>
  15.                         </Items>
  16.                 </f:Panel>
  17.                 <f:Panel BoxFlex="1" Title="下面div">
  18.                         <Items>
  19.                                 <f:Panel BoxFlex="1" Layout="Fit">
  20.                                         ....
  21.                                 </f:Panel>
  22.                         </Items>
  23.                 </f:Panel>
  24.         </Items>
  25. </f:Panel>
复制代码


很明显了吧,<fanel Title="上面div" BoxFlex="1"> 少了一二【Layout=Fit】的布局!

作者: 小    时间: 2018-3-27 16:43
sanshi 发表于 2018-3-27 15:56
原因很简单,布局没用对。

如果把你的代码简化一下,只保留布局相关的东西,你可以仔细看下:

Ok了,对布局还是没考虑好,麻烦您了,还要努力。




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4