【问题标题】:How can I get actual height of application after rendering?渲染后如何获得应用程序的实际高度?
【发布时间】:2017-05-21 10:36:20
【问题描述】:

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

我试过了:

this.getView().getHeight();

但它什么也不返回。还有

this.getView().getWidth();

返回100%,因此这两种方法不返回实际大小。

提前致谢

【问题讨论】:

  • 你是指整个应用的高度还是应用中特定视图的高度?由于视图可以嵌套,这不一定相同,在您的问题中,您将应用程序称为视图。
  • 例如,我想要 的高度。我的意思是每个页面呈现其项目的区域。

标签: sapui5


【解决方案1】:

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

如果你想要 CSS 尺寸,你可以试试这个...

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

this.getView().$().width()

您还可以使用替代的 jQuery 方法来解释填充、边框和边距 - 请参阅 here 以获取更多说明

【讨论】:

  • 是的,这正是我想要的。我其实是想获取渲染页面的高度,然后在SAPUI5中设置自定义项的高度。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-03-30
  • 2021-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-23
  • 1970-01-01
相关资源
最近更新 更多