我有一個多輸入字段的表單,當我添加一個額外的字段(我只是複製粘貼從上面一個)的代碼,我得到以下錯誤:未被捕獲的錯誤:「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