Аннотация смарт-поля для отображения имен ключевых переменных не работает. У тебя есть какие — нибудь идеи по этому поводу?

#annotations #sapui5 #abap #sap-fiori

Вопрос:

Я реализую аннотацию, как показано в SDK, но это не влияет на мое интеллектуальное поле. Тем не менее, он показывает только ключевое значение. Но я хочу показать это как » описание(ключ)». У тебя есть какие-нибудь идеи?

Мой код аннотации:

 lt;Annotations Target="xxx.xxSh/Posid"gt;  lt;Annotation Term="Common.Text" Path="Post1"gt;  lt;Annotation Term="UI.TextArrangement" EnumMember="UI.TextArrangementType/TextLast"/gt;  lt;/Annotationgt;  lt;/Annotationsgt;  lt;Annotations Target="xxx.xxar/Parnr"gt;  lt;Annotation Term="UI.TextArrangement" EnumMember="UI.TextArrangementType/TextFirst"/gt;  lt;Annotation Term="Common.ValueList"gt;  lt;Record Type="Common.ValueListType"gt;  lt;PropertyValue Property="CollectionPath" String="xxShSet"/gt;  lt;PropertyValue Property="SearchSupported" Bool="true"/gt;  lt;PropertyValue Property="Parameters"gt;  lt;Collectiongt;  lt;Record Type="Common.ValueListParameterDisplayOnly"gt;  lt;PropertyValue Property="ValueListProperty" String="Post1"/gt;  lt;/Recordgt;  lt;Record Type="Common.ValueListParameterInOut"gt;  lt;PropertyValue Property="LocalDataProperty" PropertyPath="Parnr"/gt;  lt;PropertyValue Property="ValueListProperty" String="Posid"/gt;  lt;/Recordgt;  lt;/Collectiongt;  lt;/PropertyValuegt;  lt;/Recordgt;  lt;/Annotationgt;  lt;/Annotationsgt;  

мой xml-код:

 lt;smartField:SmartField value="{Parnr}" textInEditModeSource="ValueList" change="onParnrChange"gt;  lt;smartField:configurationgt;  lt;smartField:Configuration preventInitialDataFetchInValueHelpDialog="false"/gt;  lt;/smartField:configurationgt;  lt;/smartField:SmartFieldgt;