SapUI5 更改可编辑字段的颜色/不透明度

SapUI5 Change color / opacity of an editable field

你好,我想更改我的可编辑字段的颜色(使它们更暗)我尝试将 css 与 class 和背景颜色一起使用,但它不起作用,就像我的输入没有考虑在内。你能帮助我吗 ?为什么我的输入没有计算 css ?他们是另一种让我的领域更暗的方法吗? 谢谢

更新:css 不适用于输入(设备)和文本区域字段(描述)

这是我认为的代码

                <Label text="{i18n>modifLabelEquip}"/>

                <Input class="background" id="equipmentInput" enabled="{viewModel>/isEditingOt}"
                    value="{path: 'maintenanceOT>EquipementNumber', type : 'sap.ui.model.type.String', constraints : { minLength: 1, maxLength: 15 }}"
                    showSuggestion="true" suggestionRows="{maintenanceOT>/EquipementSet}" suggest="handleSuggestEquipment" showTableSuggestionValueHelp="false">

                    <layoutData class="background">
                        <l:GridData span="XL4 L4 M4 S9"/>
                    </layoutData>

                    <suggestionColumns class="background">

                        <Column class="background" popinDisplay="Inline" demandPopin="true">

                            <Label  class="background" text="{i18n>creationColumnEquipNumber}"/>
                        </Column>
                        <Column  class="background" popinDisplay="Inline" demandPopin="true">
                            <Label  class="background" text="{i18n>creationColumnEquipDesc}"/>
                        </Column>
                    </suggestionColumns>
                    <suggestionRows class="background">
                        <ColumnListItem  class="background">
                            <Label  class="background" text="{maintenanceOT>EquipementNumber}"/>
                            <Label  text="{maintenanceOT>EquipementDescription}"/>
                        </ColumnListItem>
                    </suggestionRows>
                </Input>
                <Button icon="sap-icon://tree" tooltip="{i18n>detailEquipmentToolTip}" enabled="{viewModel>/isEditingOt}" press="onOpenEquipDialog">
                    <layoutData>
                        <l:GridData span="XL1 L1 M1 S3"/>
                    </layoutData>
                </Button>
                <Label text="{i18n>modifLabelEquipArret}"/>
                <CheckBox id="breakDownCheckBox" selected="{path: 'maintenanceOT>BreakDown', formatter: '.formatter.fromStringToBool'}"
                    enabled="{viewModel>/isEditingOt}" select="onCheckboxChange"
                    visible="{path: 'maintenanceOT>OrderType', formatter: '.formatter.isCorrectiveMaintenance'}"/>
                
                <Label text="{i18n>detailLabelUserStatus}"/>
                <Select class="background" id="userStatusSelect" items="{maintenanceOT>/UserStatusSet}" selectedKey="{maintenanceOT>UserStatusLine}"
                    enabled="{viewModel>/isEditingOt}">
                    <core:Item key="{maintenanceOT>Id}" text="{maintenanceOT>Id} - {maintenanceOT>Text}"/>
                </Select>
                <Label text="{i18n>detailLabelPriority}"/>
                <Select class="background" id="prioritySelect" items="{maintenanceOT>/PrioritySet}" selectedKey="{maintenanceOT>Priority}" enabled="{viewModel>/isEditingOt}">
                    <core:Item key="{maintenanceOT>Id}" text="{maintenanceOT>Text}"/>
                </Select>
                <Label text="{i18n>detailLabelActivityType}"/>
                <Select  class="background" id="activityTypeSelect" items="{maintenanceOT>/ActivityTypeSet}" selectedKey="{maintenanceOT>ActivityType}"
                    enabled="{viewModel>/isEditingOt}">
                    <core:Item key="{maintenanceOT>Id}" text="{maintenanceOT>Id} - {maintenanceOT>Text}"/>
                </Select>
                <Label text="{i18n>detailLabelDescription}"/>
                <TextArea class="background" rows="5" value="{maintenanceOT>OrderOpeDescription}" enabled="false"/>

它在输入和文本区域中使用 class="full-opacity" 时效果很好,为了更改背景,我更改了 class 的不透明度,就像我在 [=15] 中那样=]:

.full-opacity { opacity: 1 !important; }