在视图的内容上创建叠加层不适用于AbsoluteLayout

时间:2015-07-23 12:06:40

标签: sapui5

我的目的是让一个视图覆盖其内容,并将该覆盖的可见性绑定到模型的属性。正如您从plnkr示例中看到的那样,如果高度设置为“px”,则所有内容都可以使用绝对布局,但如果高度设置为“%”则不起作用。

请查看以下plunker,在第46行提交Product.view.js:http://plnkr.co/edit/1RON6ryRt32d5S461h9m?p=preview

var oAbsLayout = new sap.ui.commons.layout.AbsoluteLayout({
  width: "100%",
  height: "100px", //THIS ONLY WORKS HERE IF WE SET THE HEIGHT IN "px". DOES NOT WORK WITH %, so the content will be cutt-off
  verticalScrolling: sap.ui.core.Scrolling.Hidden,
  horizontalScrolling: sap.ui.core.Scrolling.Hidden
});

如果我在px中指定绝对布局的高度,那么Product视图将呈现正常,但是在包装的情况下,内部的内容将被切断。 (内容的高度不固定)。

如何获取视图上的叠加层?你可以玩那个傻瓜。

非常感谢!

0 个答案:

没有答案