渲染后如何获得应用程序的实际高度?
Posted
技术标签:
【中文标题】渲染后如何获得应用程序的实际高度?【英文标题】:How can I get actual height of application after rendering? 【发布时间】:2017-05-21 10:36:20 【问题描述】:如何获取 SAPUI5 应用程序中视图的实际大小?
我试过了:
this.getView().getHeight();
但它什么也不返回。还有
this.getView().getWidth();
返回100%
,因此这两种方法不返回实际大小。
提前致谢
【问题讨论】:
你是指整个应用的高度还是应用中特定视图的高度?由于视图可以嵌套,这不一定相同,在您的问题中,您将应用程序称为视图。 例如,我想要getHeight 和 getWidth 将返回属性值,视图的宽度默认设置为 100%,高度没有默认值,因此您得到的返回值。
如果你想要 CSS 尺寸,你可以试试这个...
this.getView().$().height()
和
this.getView().$().width()
您还可以使用替代的 jQuery 方法来解释填充、边框和边距 - 请参阅 here 以获取更多说明
【讨论】:
是的,这正是我想要的。我其实是想获取渲染页面的高度,然后在SAPUI5中设置自定义项的高度。以上是关于渲染后如何获得应用程序的实际高度?的主要内容,如果未能解决你的问题,请参考以下文章