FiORI2.0学习笔记-shell controller及&component.js

来源:互联网 发布:mac系统怎么装win7 编辑:程序博客网 时间:2024/05/16 14:04

shell controller概念

通常被用于应用程序的根元素,可以包含一个APP或者splitAPP也被称为根容器。

属性

AppwidthLimited 限制宽度
backgroundOpacity 背景透明度0~2
homeIcon 增添一个LOGO,注意只有第一次设置会被执行,之后的设置将会被忽略。(APP属性)
backgroundColor 应用程序的背景颜色。如果设置,此颜色将覆盖主题定义的默认背景。所以这个应该只在需要时设置。任何配置的背景图像都将被放置在这个彩色背景之上。但是主题设计器中的任何主题调整都将覆盖此设置。使用“后台drepeat”属性来定义该图像是否应该被拉伸到覆盖完整的应用程序,或者是否应该被tiled。(APP属性,我觉得用不上)
backgroundImage 和上者一样,不过是图片背景

component.js

component-preload.js 预加载文件,所有文件的压缩版
component.js 容器、入口文件(工程的详细信息、配置、路由…)

定义 sap.ui.core.Component

  1. 常用于从后台读取数据
  2. 不包括UI的容器
  3. 继承自ManageObject

生命周期

sap.ui.controller("mycontroller",{/***被调用当controller初次被实例化的过程*通常会对多语言,model定义*/onInit:function(){},/***view没有被渲染之前会被调用*/onBeforeRendering:function(){},/***View没有被渲染之后会被调用*/onAfterRendering: function(){},/***Controller被销毁的时候调用,比如在这里有个interval 函数可以在这里remove*/onExit: function(){}});

需要在view中引入read

未待继续

原创粉丝点击