打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
(转)【ASPxRoundPanel】 实现 自动适应高度无滑动条的100%效果

注意事项

对于 ASPxRoundPanel,实现 100% Width 非常简单,只要设置 Width 属性为 100% 就可以了,但是 100% Height 就不能通过设置一个属性来实现了,目前只能通过 JavaScript 来辅助实现。

 

实现方法

<script type="text/javascript">
    function CorrectRoundPanelHeight(roundPanel) {
        var mainElement 
= roundPanel.GetMainElement();
        var offsetParent 
= _aspxFindOffsetParent(mainElement);
        var offsetParentClearClientHeight 
= _aspxGetClearClientHeight(offsetParent);
        var contentCell 
= roundPanel.GetContentElement();
        var innerTable 
= _aspxGetChildByTagName(mainElement, "TABLE"0);
        var height 
= contentCell.offsetHeight;
        _aspxSetOffsetHeight(contentCell, 
0);
        
while (innerTable.offsetHeight < offsetParentClearClientHeight)
            _aspxSetOffsetHeight(contentCell, 
++height);
    }
</script>

<div id="Container" style="border: 5px solid black; width: 470px; height: 470px; padding: 10px;">
    
<dxrp:ASPxRoundPanel ID="ASPxRoundPanel1" runat="server" Width="100%" Height="400px" ClientInstanceName="MyPanel">
        
<ClientSideEvents Init="function(s, e) { CorrectRoundPanelHeight(s); }" />
        
<PanelCollection>
            
<dxp:PanelContent runat="server">
                Panel Content
            
</dxp:PanelContent>
        
</PanelCollection>
    
</dxrp:ASPxRoundPanel>
</div>
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
漂亮的日志模板 - 敏儿的日志 - 网易博客
爱的痕迹(陈瑞最动听的伤感歌曲50首)
权威版篆书书写与辨识
点击不同链接弹出不同div层
《民歌留芳》15首!
送别
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服