我有一个具有多个输入字段的表单,当我添加一个额外的字段时(我只是从上面的一个复制粘贴代码),我会得到以下错误:
未明错误:"XL0 L0 M0 S12“类型为string,属性"span”的预期>sap.ui.layout.GridSpan为元素的“span”>sap.ui.layout.gridData#_layout10-虚拟
On: ManagedObject-dbg.js:1183 (这是一个UI5 javascript文件,因此我无法控制它)
我在XML视图中使用的代码是,我将此代码用于其他两个下拉列表框。
<commons:DropdownBox id="settingRetour_status" items="{statusses>/}" valueStateText="{i18n>RequiredField}" selectedKey="{settingDetail>/value}" displaySecondaryValues="false" searchHelpEnabled="true" visible="false">
<commons:items>
<core:ListItem key="{statusses>code}" text="{statusses>description}" additionalText="{statusses>id}" />
</commons:items>
</commons:DropdownBox>gridLayout看起来就像
<form:layout>
<form:ResponsiveGridLayout labelSpanL="{settings>/ProductDetailFormLabelSpanL}" labelSpanM="{settings>/ProductDetailFormLabelSpanM}"
breakpointL="{settings>/ProductDetailFormBreakpointL}" breakpointM="{settings>/ProductDetailFormBreakpointM}"
columnsL="{settings>/ProductDetailFormColumnsL}" columnsM="{settings>/ProductDetailFormColumnsM}"/>
</form:layout>为什么我会有这个错误?
我怎么才能阻止得到它呢?
我在Eclipse中使用openui5-1.42.6,并在Chrome中运行它
发布于 2017-09-19 13:18:16
问题是电网布局问题。
我添加了许多要显示在一行上的元素。有12列,我添加了第13项,这导致了一个未知的列S12,但是由于除了一个列是visible="false",我看不出这一点。
在我的表单容器元素中添加了垂直布局之后,问题得到了解决。
https://stackoverflow.com/questions/46234490
复制相似问题