首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未明错误:"XL0 L0 M0 S12“为字符串类型,属性为"span”,预期为sap.ui.layout.GridSpan。

未明错误:"XL0 L0 M0 S12“为字符串类型,属性为"span”,预期为sap.ui.layout.GridSpan。
EN

Stack Overflow用户
提问于 2017-09-15 07:53:41
回答 1查看 536关注 0票数 0

我有一个具有多个输入字段的表单,当我添加一个额外的字段时(我只是从上面的一个复制粘贴代码),我会得到以下错误:

未明错误:"XL0 L0 M0 S12“类型为string,属性"span”的预期>sap.ui.layout.GridSpan为元素的“span”>sap.ui.layout.gridData#_layout10-虚拟

On: ManagedObject-dbg.js:1183 (这是一个UI5 javascript文件,因此我无法控制它)

我在XML视图中使用的代码是,我将此代码用于其他两个下拉列表框。

代码语言:javascript
复制
<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看起来就像

代码语言:javascript
复制
<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中运行它

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-19 13:18:16

问题是电网布局问题。

我添加了许多要显示在一行上的元素。有12列,我添加了第13项,这导致了一个未知的列S12,但是由于除了一个列是visible="false",我看不出这一点。

在我的表单容器元素中添加了垂直布局之后,问题得到了解决。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46234490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档