我有一个多输入字段的表单,当我添加一个额外的字段(我只是复制粘贴从上面一个)的代码,我得到以下错误:未被捕获的错误:“XL0 L0 M0 S12”是字符串类型,预期sap.ui.layout.GridSpan属性“跨度”
Uncaught Error: "XL0 L0 M0 S12" is of type string, expected >sap.ui.layout.GridSpan for property "span" of Element >sap.ui.layout.GridData#__layout10--Dummy
开: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>
的网格布局看起来像
<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
您在这里给出的xml代码并不好。请分享你的布局声明:) –
@AshKander我忘了在我的网格布局中添加垂直布局:p问题现在已修复 – Jorrit