Основные библиотеки SAPUI5

SAPUI5 – это расширяемая Java-Script framework для браузеров поддерживающих технологию HTML5. SAPUI5 имеет библиотечную концепцию, сгруппированных в наборы элементов управления для различных решении в бизнес-приложениях.

Основные библиотеки SAPUI5:

  • sap.m
    Главная UI5 библиотека управления, который содержит важные элементы управления для создания пользовательского интерфейса с адаптивным дизайном. Может быть использован для всех устройств, как для сенсорных девайсов, так и для десктопных мониторов.
  • sap.ui.comp
    SAPUI5 библиотека для смартфонов (smart controls).
  • sap.ui.table
    Библиотека, ориентированная для управления табличными элементами. В основном для разработки приложении для настольных мониторов.
  • sap.ui.layout
    Библиотека для группировки элементов управления.
  • sap.ui.core
    Библиотека содержит плагины jQuery (jQuery.sap. *), ядро и все его компоненты, базовые классы элементов управления, компонентов и классов Model-View-Controller (MVC).
  • sap.viz
    Библиотека с элементами управления для вывода диаграмм в приложениях.

При разработке проекта, для всех используемых элементов управления, соответствующие библиотеки должны быть декларированы во view-файле.

 
 
  1. <mvc:View controllerName="abc.training.test1abc.training.test1.controller.ViewMain"
  2.       xmlns:html="http://www.w3.org/1999/xhtml"
  3.       xmlns:mvc="sap.ui.core.mvc"
  4. xmlns="sap.m"
  5.       displayBlock="true" >
  6.       <App>
  7.        <pages>
  8.           <Page title="{i18n>title}">
  9.              <content>
  10.                 <List items="{path : '/GroupSet' , parameters:{expand : 'GroupProgram'} }">
  11.                    <items>
  12.                       <CustomListItem>
  13.                          <content>
  14.                             <Title text="Группа программ: {GroupName}"></Title>
  15.                               <List items="{GroupProgram}">
  16.                                <items>
  17.                                   <ObjectListItem title="Программа: {ProgramName}" intro="Стоимость программы:{Tval09}">
  18.                                     </ObjectListItem>
  19.                                  </items>
  20.                               </List>
  21.                            </content>
  22.                         </CustomListItem>
  23.                      </items>
  24.                   </List>
  25.                </content>
  26.             </Page>
  27.          </pages>
  28.       </App>
  29. </mvc:View>

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

 

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.