Невозможно связать полный список массивов со списком в UI5 - PullRequest
0 голосов
/ 10 марта 2020

Мне нужно привязать JSON модель к элементам Combobox.

Создан JSON объект модели

oODataJSONModel.setData({
        country: 
JSON.parse(oData2.results[0].Response)
                    });

oODataJSONModel объект выглядит следующим образом.

country:
BaseObject.Pager:
@firstRecord: "1"
@pageSize: "2147483647"
@searchToken: "SVR1.19V5L"
@type: "ns2:BaseObject.Pager"
item: Array(200)
[0 … 99]
[100 … 199]
length: 200
__proto__: Array(0)
__proto__: Object
__proto__: Objec

Вы можете видеть элемент: Array (200), имеющий два элемента массива, например [0..99], [100..199]

При привязке указанного выше пути к элементу в комбинированном списке отображаются только первые 99 элементов. поле со списком.

Пожалуйста, дайте мне знать, как заполнить полный список в поле со списком.

Заранее спасибо ..

1 Ответ

1 голос
/ 10 марта 2020

Ограничение размера jsonModel по умолчанию установлено на 100 элементов. Если вам нужно больше места, вы можете использовать функцию setSizeLimit, как описано в документах

Помните, что с 200 элементами, возможно, комбинированный список не лучший выбор, проверьте, если ввод с предложением больше подходит для вашего случая использования.

...