Как привязать элемент к фрагменту под другим именем? [SAPUI5]

#javascript #fragment #sapui5

#javascript #фрагмент #sapui5

Вопрос:

как указано в названии, я хочу привязать определенные model элементы к Fragment другому names .

Модель:

 modelExample = {
  0:{"Name": "Example", Number:13}
}

as "modelExample" in .setModel
 

Фрагмент:

 <core:FragmentDefinition xmlns="sap.m" xmlns:core="sap.ui.core">
    <ResponsivePopover contentWidth="90%" contentHeight="90%" class="sapUiPopupWithPadding" placement="Right">
        <content>
            <Text text="{modelExampleamp;>/Generic}"/>
        </content>
    </ResponsivePopover>
</core:FragmentDefinition>
 

Хотелось бы привязать Number атрибут к Fragment , но под другим именем, ‘Generic’

Обычный процесс:

 this._oPopover.bindElement("modelExample", "/Number");
 

Проблема: он привязывает его к /Number имени атрибута.

Вопрос: Как привязать model attribute элемент к a fragment под другим именем attribute name

Комментарии:

1. Это невозможно, и почему это должно быть? Можете объяснить, почему фрагмент должен использовать другое имя? Кроме того, Number на самом деле не очень хорошее имя, поскольку это ключевое слово JavaScript.

2. Привет @matbtt, Number используется в качестве примера attribute , чтобы подчеркнуть, что на самом деле он не предназначен для демонстрации реального примера. Проблема в том, что уже fragment есть то, что уже используется, то есть структурно именно то, что я хочу представить с помощью этого, но с разными именами для атрибутов, таким образом, повторное использование одного и того же фрагмента — это то, что я хочу.