开发手册 欢迎您!
软件开发者资料库

SAP UI5 - 记事本控件

SAP UI5记事本控件 - 从简单和简单的步骤学习SAP UI5,从基本概念到高级概念,包括概述,架构,关键组件,控制库,开发工具包,MVC概念,视图,Developer Studio,创建UI5项目,控件,数据绑定,设计模式,模块化,本地化,记事本控件,扩展应用程序,主题,移动,在Web IDE中创建项目。

控件用于定义外观和屏幕区域.它包含宽度和文本等属性.这些属性用于修改外观或更改控件显示的数据.您可以创建聚合控件或关联控件.

控件的关联控件被定义为松散相关的控件,它们不是子控件或主控件的一部分控制.控件用于触发明确定义的事件.

可以使用工具或JavaScript文件直接创建SAPUI5中的控件.使用extend()方法创建的控件也称为记事本控件.

以下代码用于使用Extend方法定义控件 :

  Sap.ui.core.control.extend(sname,oDefinition);

传递给此控件的参数 :

  • 控件的名称

  • 控件的定义

控件的定义包含有关控件API的信息,聚合,事件等和实现方法.

您还可以创建自定义控件.自定义控件的定义可以包含公共和私有方法,元数据和呈现方法等.

metadata:{   properties: {},   events: {},   aggregations: {}},publicMethod: function() {},_privateMethod: function() {},init: function() {}onclick: function(e) {},renderer: function(rm, oControl) {}

创建一个新控件继承自Button :

  Sap.ui.commons.Button.extend(sname ,oDefinition);

控件定义中的元数据包含控件属性,事件和聚合的对象.

属性

  • 类型:控制属性的数据类型

  • 字符串:字符串字符串属性

  • 数字属性的Int或float

  • 整数数组的Int []

  • String [ ]对于字符串数组

事件

事件仅由名称事件定义.您通常将空对象传递给事件.应用程序使用enablePreventDefault标志来中断事件.

Events: {   Logout:{},   Close: {      enablePreventDefault : true   }}