2016-11-11 17 views
1
<%@ Page Language="C#" AutoEventWireup="true"   
MasterPageFile="~/Shared/Default.Master" CodeBehind="Test2Topics.aspx.cs" 
Inherits="Sec.Discussion.Test2Topics" %> 
<%@ Register TagPrefix="AT" Namespace="RadTech.Web.UI" Assembly="RadTech.Web" 
%> 
<%@ Register TagPrefix="AT" Namespace="Sec.Shared" Assembly="Sec" %> 
<%@ MasterType TypeName="Sec.Shared.Default" %> 
<asp:Content ID="Content1" ContentPlaceHolderID="DefaultContent"  
runat="server"> 
<style type="text/css"> 
    #master-content-container { padding: 0px;height: 100%;overflow: hidden; } 
</style> 

<AT:RadSplitter ResizeWithBrowserWindow="true" ID="Test2Splitter" 
runat="server" SplitBarsSize="5" PanesBorderSize="0" LiveResize="true" 
Width="100%" Height="100%" ResizeWithParentPane="True" 
Orientation="Horizontal"> 
    <AT:RadPane Id="Test1TopicPane" runat="server" Height="45%" 
Scrolling="None"> 
     <div id="Test1TopicContainer" style="padding:12px;"> 
      <AT:Section ID="Test1TopicSubSection" runat="server"> 
       <Content> 
        <AT:SectionTitleRow ID="Test1TopicTitleRow" 
runat="server" ShowHelpLink="false"/> 
        <div> 
         <AT:RadRadGrid ID="Test1TopicGrid" height="250px" 
runat="server" IsListingGrid="true" EnableViewState="true" 
AutoGenerateColumns="false" GroupingEnabled="false" ShowGroupPanel="false" 
OnNeedDataSource="Test2Grid_NeedDataSource"> 
          <MasterTableView HierarchyLoadMode="Client" 
AllowNaturalSort="false" DataKeyNames="TopicId"> 
           <Columns> 
            <telerik:GridBoundColumn 
DataField="TopicId" DataFormatString='<input type="radio" name="Test1TopicId" 
value="{0}" />'></telerik:GridBoundColumn> 
            <telerik:GridBoundColumn 
DataField="Name"></telerik:GridBoundColumn> 
           </Columns>          
          </MasterTableView> 
          <ClientSettings> 
           <Scrolling AllowScroll="True" 
UseStaticHeaders="true"/> 

          </ClientSettings> 

         </AT:RadRadGrid> 
        </div> 
       </Content> 
      </AT:Section> 
     </div> 
    </AT:RadPane> 
    <AT:RadSplitBar ID="SplitterBar" runat="server" CollapseMode="none" /> 
    <AT:RadPane Id="Test2TopicsPane" runat="server" Height="55%" 
Scrolling="None"> 
     <div id="Test2TopicsContainer" style="padding:12px;"> 
      <AT:Section ID="Test2TopicsSubSection" runat="server"> 
       <Content> 
        <AT:SectionTitleRow ID="Test2TopicsTitleRow" 
runat="server" ShowHelpLink="false"/> 
        <div> 
         <AT:RadRadGrid ID="Test2TopicsGrid" runat="server" 
IsListingGrid="true" EnableViewState="true" AutoGenerateColumns="false" 
GroupingEnabled="false" ShowGroupPanel="false" 
OnNeedDataSource="Test1Grid_NeedDataSource"> 
          <MasterTableView HierarchyLoadMode="Client" 
AllowNaturalSort="false" DataKeyNames="TopicId"> 
           <Columns>           
            <telerik:GridBoundColumn 
DataField="TopicId" DataFormatString='<input type="checkbox" 
name="Test2TopicIds" value="{0}" />'></telerik:GridBoundColumn> 
            <telerik:GridBoundColumn 
DataField="Name"></telerik:GridBoundColumn> 
           </Columns>          
          </MasterTableView> 
          <ClientSettings> 
           <Scrolling AllowScroll="True" 
UseStaticHeaders="true"/> 
          </ClientSettings> 
         </AT:RadRadGrid> 
        </div> 
       </Content> 
      </AT:Section> 
     </div> 
    </AT:RadPane> 
</AT:RadSplitter> 

</asp:Content> 

これは私が上のコードを持っています。私は2つのグリッドを持っています。これは、ブラウザのウィンドウが固定されていてもブラウザーのウィンドウが小さくなるとうまく見えますが、両方のグリッドのスクロールバーはウィンドウのサイズに従ってサイズが変更されず、他のペインが行います。誰でも解決策を提供してください。ブラウザウィンドウでRadGridのサイズが変更されない

答えて

0

は、私はこれを試してみましたAllowColumnResize、ResizeGridOnColumnResize、AllowResizeToFit

<telerik:RadGrid RenderMode="Lightweight" id="RadGrid1" runat="server"> 
    <ClientSettings> 
     <Resizing AllowColumnResize="true" ResizeGridOnColumnResize="true" AllowResizeToFit="true" /> 
    </ClientSettings> 
</telerik:RadGrid> 
+0

を設定してみてください。これは効果がなかった – swifty

+0

このナレッジベースを参照することができます:http://docs.telerik.com/devtools/aspnet-ajax/controls/grid/columns/resizing –

+0

私はこれらのすべてを試みましたが、何も動作しませんでした。 clientSettingsのonWindowResize()のようなカスタムClientEventを使用できますか?あるいは、私はRadWindowManagerのようなものも見た。それが何のためにわからないのですか? – swifty

関連する問題