Текущее время: Ср, дек 17 2025, 09:18

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: sap.m.Table items: где найти документацию?  Тема решена
СообщениеДобавлено: Вт, ноя 09 2021, 13:29 
Ассистент
Ассистент

Зарегистрирован:
Ср, апр 25 2012, 14:25
Сообщения: 26
Добрый день!

Судя по документации в mSettings, мы сразу можем задавать значения не только свойствам, но и агрегациям, и событиям (Accepts an object literal mSettings that defines initial property values, aggregated and associated objects as well as event handlers).

Я никак не могу найти в документации определения для items, которые являются классом sap.m.ListItemBase. Откуда берутся path, sorter, filter и т.п.? В примерах везде используется, но в документации найти не могу.

Ткните, пожалуйста, пальцем)

Code:
<Table id="idProductsTable"
      inset="false"
      i[b]tems="{
         path: '/ProductCollection',
         sorter: {
            path: 'Name'
         }[/b]
      }">


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Где это описано в документации? ( sap.m.Table items)
СообщениеДобавлено: Вт, ноя 09 2021, 15:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Как я понимаю, в данном случае это все определено в модели. Т.е., на примере того же фильтра, фильтр - экземпляр sap.ui.model.Filter тыц

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 09 2021, 17:49 
Ассистент
Ассистент

Зарегистрирован:
Ср, апр 25 2012, 14:25
Сообщения: 26
Немного еще поясню вопрос.

Вот есть таблица sap.m.Table, при создании которой указываются параметры id="idProductsTable", inset="false"
Если посмотреть документацию https://sapui5.hana.ondemand.com/sdk/#/api/sap.m.Table%23controlProperties, то эти параметры есть, но нет items (он в агрегации). Почитав, понял, что "мы сразу можем задавать значения не только свойствам, но и агрегациям, событиям".
Хорошо, смотрю items, который является классом sap.m.ListItemBase и не вижу у него свойств path, sorter и т.д. Т.е. каким образом я должен догадаться, что эти свойства у этого параметра есть? Это должно быть где-то описано.

Возможно, я не то ищу.
Code:
<Table id="idProductsTable"
inset="false"
items="{
path: '/ProductCollection',
sorter: {
path: 'Name'
}
}">


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Где это описано в документации? ( sap.m.Table items)
СообщениеДобавлено: Вт, ноя 09 2021, 22:46 
Ассистент
Ассистент

Зарегистрирован:
Ср, апр 25 2012, 14:25
Сообщения: 26
В общем, разобрался
В данном случае такой синтаксис у Aggregation binding. Т.е., если требуется "забиндить" набор строк (таблицу) для вывода, то часть контролов для этого использует атрибут items.

Помогла вот эта ссылка:
https://ui5.sap.com/1.36.7/docs/guide/9 ... 91070.html


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB