问题描述
我已经定义了一个带有一些智能字段的智能表单。我的智能字段之一是 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中部署后,当我打开鼠标选择并尝试通过键盘选择值时,该值未设置!
这里第一次用鼠标选择了值并设置了302,但是后来用键盘我无法设置301或303!在我的键盘上按回车键后,您可以看到该值将返回到 302。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)