Sapui5 渲染后如何获得应用程序的实际高度?

Sapui5 渲染后如何获得应用程序的实际高度?,sapui5,Sapui5,如何在SAPUI5应用程序中获取视图的实际大小 我试过: this.getView().getHeight(); 但它什么也不返回。也 this.getView().getWidth(); 返回100%,因此这两种方法不返回实际大小 提前感谢getHeight和getWidth将返回属性值,视图的宽度默认设置为100%,而高度没有默认值,因此您将获得返回值 如果你想要CSS维度,你可以试试这个 this.getView().$().height() 及 您还可以使用其他jQuery方法,这

如何在SAPUI5应用程序中获取视图的实际大小

我试过:

this.getView().getHeight();
但它什么也不返回。也

this.getView().getWidth();
返回
100%
,因此这两种方法不返回实际大小


提前感谢

getHeight和getWidth将返回属性值,视图的宽度默认设置为100%,而高度没有默认值,因此您将获得返回值

如果你想要CSS维度,你可以试试这个

this.getView().$().height()


您还可以使用其他jQuery方法,这些方法将考虑填充、边框和边距-有关进一步的解释,请参见

您是指整个应用程序的高度还是应用程序中特定视图的高度?由于视图可以嵌套,这不一定相同,在您的问题中,您将应用程序a引用到视图中。我想以视图的高度为例。我指的是每页呈现其项目的区域。是的,这正是我想要的。实际上,我希望获得呈现页面的高度,然后在SAPUI5中设置自定义项的高度。
this.getView().$().width()