开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 6253|回复: 0

GridView全屏状态高度自适应

[复制链接]

0

精华

0

贡献

5

赞扬

帖子
1
软币
67
在线时间
1 小时
注册时间
2015-10-19
发表于 2015-10-19 12:34:50 | 显示全部楼层 |阅读模式
本帖最后由 lvhongwen 于 2015-10-19 12:47 编辑

javascript脚本
[JavaScript] 纯文本查看 复制代码
<script type="text/javascript">
    function OnInit(s,e){AdjustSize();}
    function OnEndCallback(s,e){AdjustSize();}
    function OnControlsInitialized(s,e){
        ASPxClientUtils.AttachEventToElement(window,"resize",function(evt){AdjustSize();});
    }
    function AdjustSize(){
        varheight=Math.max(0,document.documentElement.clientHeight);
        grid.SetHeight(height);
    }
</script>

aspx部分

[HTML] 纯文本查看 复制代码
<dx:ASPxGridViewrunat="server"ID="gridView"ClientInstanceName="grid"AutoGenerateColumns="true"Width="100%"DataSourceID="ds"KeyFieldName="OrderID">
        <Settings PagerPageSize="50"/>
        <Settings ShowVerticalScrollBar="true"VerticalScrollableHeight="0"/>
        <ClientSideEvents Init="OnInit" EndCallback="OnEndCallback"/>
    </dx:ASPxGridView>
<dx:ASPxGlobal EventsID="ge" runat="server"><ClientSideEvents ControlsInitialized="OnControlsInitialized"/></dx:ASPxGlobalEvents>
c#代码部分
[C#] 纯文本查看 复制代码
public partial class _Default:System.Web.UI.Page{
   protected void Page_Load(objectsender,EventArgse){
            DevExpress.Web.ASPxClasses.ASPxWebControl.RegisterUtilsScript(Page);//ASPxClientUtils
      }
}




回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-3-29 19:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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