通过智能字段生成时,无法从键盘选择列表中选择值

问题描述

我已经定义了一个带有一些智能字段的智能表单。我的智能字段之一是 Select:

<smartForm:GroupElement>
    <smartField:SmartField value="{Trade}" id="smartFieldTrade" textInEditModeSource="ValueList" mandatory="false">
        <smartField:configuration>
            <smartField:Configuration preventinitialDataFetchInValueHelpDialog="false" displayBehavIoUr="idAndDescription" controlType="selection"/>
        </smartField:configuration>
    </smartField:SmartField>
</smartForm:GroupElement>

此元素在注释文件中具有以下条目:

<Annotations Target="Metadata.damageReport/TrashContainer">
    <Annotation Term="Common.Text" Path="TrashContainertxt">
        <Annotation Term="UI.TextArrangement" EnumMember="UI.TextArrangementType/TextOnly"/>
    </Annotation>
    <Annotation Term="Common.ValueListWithFixedValues" Bool="true"/>
    <Annotation Term="Common.ValueList">
        <Record>
            <PropertyValue Property="CollectionPath" String="TrashContainerHelpSet"/>
            <PropertyValue Property="Parameters">
                <Collection>
                    <Record Type="Common.ValueListParameterInOut">
                        <PropertyValue Property="LocalDataProperty" PropertyPath="TrashContainer"/>
                        <PropertyValue Property="ValueListProperty" String="Id"/>
                    </Record>
                    <Record Type="Common.ValueListParameterOut">
                        <PropertyValue Property="LocalDataProperty" PropertyPath="TrashContainertxt"/>
                        <PropertyValue Property="ValueListProperty" String="Name"/>
                    </Record>
                </Collection>
            </PropertyValue>
        </Record>
    </Annotation>
</Annotations>

问题出在WebIDE中,我可以通过鼠标或键盘来选择此选择的值。但是,在SAP ABAP Repository中部署后,当我打开鼠标选择并尝试通过键盘选择值时,该值未设置!

enter image description here

这里第一次用鼠标选择了值并设置了302,但是后来用键盘我无法设置301或303!在我的键盘上按回车键后,您可以看到该值将返回到 302。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)