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

长沙网站制作品牌深圳知名网站建设价格

长沙网站制作品牌,深圳知名网站建设价格,怎样用ps做电子商务网站,医院网站建设 南宁1. 背景 在上一篇博客中#xff0c;我们总结了SAPUI5中模型的各种类型#xff0c;并通过代码给出了实例化这些模型的方式。 其实#xff0c;在SAPUI5中#xff0c;我们可以通过在manifest.json 中添加模型配置#xff0c;简化模型的初始化过程#xff0c;并确保模型在应…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:ViewcontrollerNamemy.namespace.controller.Mainxmlns:mvcsap.ui.core.mvcxmlnssap.mPage title{i18ntitle}contentText text{/name} /Text text{local/address/street} /Text text{device/isPhone} //content/Page /mvc:View4. 小结 本文总结了向manifest.json中添加模型的方式并给出了具体的代码示例。
http://www.w-s-a.com/news/534955/

相关文章:

  • 360免费建站视频wordpress标签显示图片
  • 创建简易个人网站国外做网站被动收入
  • 轻定制网站建设网页培训哪个机构好
  • 青岛海诚互联做网站好吗计算机软件开发培训机构
  • 德钦网站建设如何在网站上做用工登记
  • 创意品牌网站云服务
  • 个人备案网站可以做商城展示如何制作网页二维码
  • 网站建设php教程视频百度seo 站长工具
  • 外包小程序两个相同的网站对做优化有帮助
  • 网站备案主体修改wordpress 导航图片
  • 怎么建设网站数据库用vs代码做网站
  • 运营企业网站怎么赚钱动漫制作专业概念
  • 宜春网站建设推广网络推广工作好干吗
  • 网站程序0day平顶山市做网站
  • 企业网站名称怎么写哔哩哔哩网页版官网在线观看
  • 直播网站建设书籍阿里巴巴网站建设销售
  • 肇庆企业自助建站系统郴州网站建设解决方案
  • 长沙专业做网站排名游戏开发大亨内购破解版
  • 网站推广适合女生做吗网站如何开启gzip压缩
  • 做外单阿里的网站建站平台那个好
  • 全国性质的网站开发公司关于网站开发的请示
  • 齐齐哈尔住房和城乡建设局网站生物科技公司网站模板
  • 中国建设协会官方网站前端培训的机构
  • 网站建设套餐是什么北京孤儿院做义工网站
  • 网站如何做微信支付链接做暧小视频xo免费网站
  • SEO案例网站建设重庆建站模板平台
  • 上海seo网站推广公司wordpress 小米商城主题
  • 搭建服务器做网站什么网站可以请人做软件
  • 上海建筑建材业网站迁移公家网站模板
  • 仿制别人的网站违法吗网站防火墙怎么做