Я разрабатываю приложение с использованием sapui5, и у меня возникла проблема с размером «раскрывающегося списка» в простой форме. Элементы из пакета sap.m автоматически подстраиваются под размер содержимого простой формы, в то время как другие элементы из таких пакетов, как sa.ui.commons, также не подстраиваются.
Как настроить размер раскрывающегося списка? Я попытался установить ширину и высоту на «100%», но это не сработало.
Добавление кода:
<c:FragmentDefinition
xmlns:mvc="sap.ui.core.mvc"
xmlns:l="sap.ui.layout"
xmlns:f="sap.ui.layout.form"
xmlns:c="sap.ui.core"
xmlns:co="sap.ui.commons"
xmlns:col="sap.ui.commons.layout"
xmlns="sap.m">
<l:Grid
defaultSpan="L12 M12 S12"
width="auto">
<l:content>
<f:SimpleForm
minWidth="800"
maxContainerCols="2"
editable="true"
layout="ResponsiveGridLayout"
title="General Info"
labelSpanL="3"
labelSpanM="3"
emptySpanL="4"
emptySpanM="4"
columnsL="2"
columnsM="2"
class="editableForm">
<f:content>
<Label text="Employee Name" />
<co:DropdownBox width="200px" >
<c:ListItem text="Emp1"/>
<c:ListItem text="Emp2"/>
</co:DropdownBox>
<Label text="Type of Travel" />
<Select >
<c:ListItem key="B" text="Business"/>
<c:ListItem key="O" text="Other"/>
</Select>
</f:content>
</f:SimpleForm>
</l:content>
</l:Grid>
</c:FragmentDefinition>
sap.ui.commons
устарело и несовместимо сsap.m
, с которым согласился автор. Этот вопрос вряд ли поможет будущим читателям. - person Boghyon Hoffmann   schedule 05.09.2020