Текущее время: Вт, апр 23 2024, 09:32

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: SAPUI5: получить объект экранной таблицы
СообщениеДобавлено: Пт, сен 09 2016, 17:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
Добрый день!
Создал вьюху с таблицей внутри
Code:
<mvc:View controllerName="Test.controller.Order" xmlns:html="http://www.w3.org/1999/xhtml"
   xmlns:mvc="sap.ui.core.mvc"
        xmlns:core="sap.ui.core"
   xmlns="sap.uxap"
   xmlns:layout="sap.ui.layout"
   xmlns:m="sap.m"
   xmlns:table="sap.ui.table"
   width="100%"
   height="100%">
                  <table:Table
                     id="ProductTable"
                     rows="{/Products}"
                     title="Товары"
                     visibleRowCount="7">
    </table:Table>      
</mvc:View>

пытаюсь при инцилизации контроллера получить объект таблы. Но почему-то возвращается undefined
Code:
var oTable = sap.ui.getCore().byId("ProductTable");

Что я делаю не так? Как получить объект? Причем если смотреть через ср-ва разработки хрома, я вижу элемент с указанным айдишником.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAPUI5: получить объект экранной таблицы  Тема решена
СообщениеДобавлено: Пт, сен 09 2016, 18:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
Т.к. объект находится внутри view, то следует получать объект через метод этой самой вьюхи
Code:
var oTable = this.getView().byId("ProductTable");

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


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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