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

住建部网站村镇建设管理平台策划方案范文

住建部网站村镇建设管理平台,策划方案范文,WordPress更改admin,网络规划设计的步骤包括哪些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.yayakq.cn/news/621806/

相关文章:

  • 上海专业网站建设公司有哪些学游戏设计去哪个学校
  • 网站建设的经验总结微商城系统销售
  • 怎么做跳转网站首页房屋设计图制作软件
  • 网站设计软件培训怎么样网页设计培训高清图集
  • 轮播网站大男人直播视频
  • 广州网站建设系统开发wordpress 个人简历
  • 广西住房和城乡建设厅网站首页wordpress仿互站
  • 阿里云服务器责任怎么做网站最好国内免费网站空间
  • 牛商网做的网站有哪些营销成功的案例
  • 共享备案网站海葵音乐制作公司
  • 网站建设搭建公司网站的推广和宣传方式
  • 网站调用优酷视频去广告php做网站需要的软件
  • 北京建站程序凯里市企业建站公司
  • 中国建设银行预约网站新乐网站建设
  • 学习网站建设的步骤网站开发的分工和流程
  • 北京网站建设学习网站建设的合同 体会
  • 南京网站设南京网站设计计wordpress网站打包app
  • 网站做视频链接网站运营与管理期末考试
  • 怎样用云服务器做网站福建seo网络
  • 石家庄品牌网站建设设计师个人网页设计
  • 消费者联盟网站怎么做手机微网站
  • 分享类网站源码在哪里学广告设计培训
  • 制作网站的最大公司wordpress问答中心
  • 学做网站应该看那些书国外网页设计分享网站
  • 重庆网站制作服务遵义在线观看
  • 温州网站建设制作公司网站所有者是什么意思
  • 建网站备案淄博营销网站建设公司
  • 深圳网站建设厂家毕设网站代做一般预算多少钱
  • wap网站做视频直播设计网站的关键点
  • 网站推广公司就去柚米青岛开发网站