当前位置: 首页 > news >正文

做电影下载网站成本枸橼酸西地那非片功效效及作用

做电影下载网站成本,枸橼酸西地那非片功效效及作用,网站登录入口网页,美女图片wordpress博客主题1. 背景 在上一篇博客中,我们总结了SAPUI5中模型的各种类型,并通过代码给出了实例化这些模型的方式。 其实,在SAPUI5中,我们可以通过在manifest.json 中添加模型配置,简化模型的初始化过程,并确保模型在应…

1. 背景

在上一篇博客中,我们总结了SAPUI5中模型的各种类型,并通过代码给出了实例化这些模型的方式。

其实,在SAPUI5中,我们可以通过在manifest.json 中添加模型配置,简化模型的初始化过程,并确保模型在应用程序启动时自动加载。

这样,就省去了手动实例化模型的动作,可以简化我们的程序设计逻辑。

2. 示例

2.1 定义数据源

首先,需要在 manifest.json中定义数据源"dataSources"。数据源可以是 OData 服务、JSON 文件等。

{"sap.app": {"id": "my.namespace","type": "application","i18n": "i18n/i18n.properties","dataSources": {"mainService": {"uri": "/path/to/odata/service/","type": "OData","settings": {"odataVersion": "2.0"}},"localData": {"uri": "model/localData.json","type": "JSON"}}}
}

2.2 关联数据源

接下来,需要在 manifest.json 中的 sap.ui5 节点下,定义模型并关联到数据源。

{"sap.ui5": {"models": {"": {"dataSource": "mainService","settings": {"defaultBindingMode": "TwoWay"}},"local": {"type": "sap.ui.model.json.JSONModel","uri": "model/localData.json","settings": {"defaultBindingMode": "OneWay"}},"i18n": {"type": "sap.ui.model.resource.ResourceModel","settings": {"bundleName": "my.namespace.i18n.i18n"}},"device": {"type": "sap.ui.model.json.JSONModel","settings": {"defaultBindingMode": "OneWay","data": {"isPhone": "{device>/system/phone}","isTablet": "{device>/system/tablet}"}}}}}
}

2.3 组件配置

完成上面的步骤后,需要在 Component.js 中,确保调用父类的 init 方法,这样模型会根据 manifest.json 中的配置自动初始化。

sap.ui.define(["sap/ui/core/UIComponent","sap/ui/Device"
], function (UIComponent, Device) {"use strict";return UIComponent.extend("my.namespace.Component", {metadata: {manifest: "json"},init: function () {// 调用父类的 init 函数UIComponent.prototype.init.apply(this, arguments);// 设置设备模型var oDeviceModel = new sap.ui.model.json.JSONModel(Device);oDeviceModel.setDefaultBindingMode("OneWay");this.setModel(oDeviceModel, "device");}});
});

2.4 数据绑定

通过以上步骤,就完成了模型的自动初始化。这样,在视图中,就可以通过数据绑定来直接使用这些模型了。例如:

<mvc:ViewcontrollerName="my.namespace.controller.Main"xmlns:mvc="sap.ui.core.mvc"xmlns="sap.m"><Page title="{i18n>title}"><content><Text text="{/name}" /><Text text="{local>/address/street}" /><Text text="{device>/isPhone}" /></content></Page>
</mvc:View>

4. 小结

本文总结了向manifest.json中添加模型的方式,并给出了具体的代码示例。

http://www.hkea.cn/news/313786/

相关文章:

  • 天津做网站找谁新东方在线教育平台官网
  • 南宁做网站在哪了日本预测比分
  • 咋样查看网站用什么编程语言做的9个广州seo推广神技
  • 网站链接太多怎么做网站地图谷歌广告
  • 网站关键词更新临汾网络推广
  • 个人做网站靠什么盈利免费网站建设模板
  • 网站开发 打标签aso优化怎么做
  • 教育校园网站建设方案seo每天一贴
  • 怎么看网站的建设时间推广公司品牌
  • 营销型网站有什么特点英语培训机构
  • 学院网站的系统建设方式宝鸡网站seo
  • 网站客户端怎么做的百度一下了你就知道官网
  • 有什么推广方法优化大师电脑版官方
  • 自己做网站的服务器上海网站建设公司排名
  • 跳蛋塞逼做多的视频网站百度广告联盟官网
  • 房地产网站开发文档企业查询
  • 做emu对网站有什么要求十大免费无代码开发软件
  • 扬州专业做网站做关键词优化
  • 宿州网站建设贰聚思诚信网站服务器
  • 用照片做模板下载网站好百度爱采购官方网站
  • 微网站建设套餐网络营销是做什么的
  • 徐州有哪些做网站苏州网站建设费用
  • 统一企业信息管理系统网站直通车怎么开效果最佳
  • 武汉外贸网站建设公司外链相册
  • java做网站的权限管理seo描述是什么
  • 招聘网最新招聘信息网武汉seo计费管理
  • 直播软件开发源码重庆seo顾问
  • 公司网站如何做宣传百度视频推广怎么收费
  • 淄博市 网站建设报价郑州seo外包阿亮
  • 网络服务商是指什么网站优化排名工具