2017-09-15 20 views
0

我有一个多输入字段的表单,当我添加一个额外的字段(我只是复制粘贴从上面一个)的代码,我得到以下错误:未被捕获的错误:“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

+0

您在这里给出的xml代码并不好。请分享你的布局声明:) –

+0

@AshKander我忘了在我的网格布局中添加垂直布局:p问题现在已修复 – Jorrit

回答

0

的问题是与电网布局。

我加入了很多要显示在一行上的元素。有12列,我增加了第13项,导致了一个未知的列S12。但是因为除了一个都可见=“false”,我看不到这个。

向我的formcontainer-element添加垂直布局后,问题就解决了。

相关问题