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

新手如何做企业网站有限责任公司和有限公司的区别

新手如何做企业网站,有限责任公司和有限公司的区别,做重视频网站,php网站开发需要什么软件文章目录 前言一、RAP的开发1. 创建表格2. 创建CDS Entity3. 创建BDEF4. 创建implementation class5. 创建Service Definition和Binding6. 测试API 二、创建UI5 Project1. 使用Basic模板创建2. 创建View3. 测试页面及绑定的oData数据是否正确4. 创建Controller5. 导入外部包重要6. 测试 前言 这系列文章详细记录在Fiori应用中如何在前端和后端之间使用文件进行交互。 这篇的主要内容有 后端RAP的开发S4HANA On-Premise前端UI5读取Excel文件并保存到后端 一、RAP的开发 1. 创建表格 EndUserText.label : Student List AbapCatalog.enhancement.category : #NOT_EXTENSIBLE AbapCatalog.tableCategory : #TRANSPARENT AbapCatalog.deliveryClass : #A AbapCatalog.dataMaintenance : #RESTRICTED define table ymoon_t010 {key client : abap.clnt not null;key uuid : sysuuid_x16 not null;name : abap.char(40);age : abap.int1;gender : abap.char(10);city : abap.char(40);}2. 创建CDS Entity AccessControl.authorizationCheck: #NOT_REQUIRED EndUserText.label: Student List CSD define root view entity ymoon_i_010as select from ymoon_t010 {key uuid as Uuid,name as Name,age as Age,gender as Gender,city as City }3. 创建BDEF 这里使用managed 类型减少二次开发 managed implementation in class zbp_moon_i_010 unique; strict ( 2 );define behavior for ymoon_i_010 alias Student persistent table YMOON_T010 early numbering lock master authorization master ( instance ) //etag master field_name {create;update;delete;}4. 创建implementation class 因为使用了early numbering所以在类中实现具体的方法 class lhc_student definition inheriting from cl_abap_behavior_handler.private section.methods get_instance_authorizations for instance authorizationimporting keys request requested_authorizations for student result result.methods earlynumbering_create for numberingimporting entities for create student.endclass.class lhc_student implementation.method get_instance_authorizations.endmethod.method earlynumbering_create.loop at entities into data(entity).data(uuid) cl_system_uuidcreate_uuid_x16_static( ).append value #(%cid entity-%cid%key entity-%keyuuid uuid) to mapped-student .endloop.endmethod.endclass.5. 创建Service Definition和Binding EndUserText.label: Student List SD define service YMOON_SD_010 {expose ymoon_i_010 as Student; }6. 测试API 二、创建UI5 Project 1. 使用Basic模板创建 Service选择我们刚才创建的API 2. 创建View 我们使用Table和FileUploader组件创建页面 当点击Upload时会触发onUploadButton事件 mvc:ViewcontrollerNameikdproject901.controller.Mainxmlns:mvcsap.ui.core.mvcdisplayBlocktruexmlnssap.mxmlns:usap.ui.unified Pageidpagetitle{i18ntitle}VBoxwidthautoclasssapUiLargeMarginTable items{/Student}headerToolbarOverflowToolbar id_IDGenOverflowToolbar1contentTitleidsalesTableTitletextExcel Upload DemolevelH2/ToolbarSpacer id_IDGenToolbarSpacer1 /u:FileUploaderidfileUploadernamemyFileUploadtooltipUpload your file to the server/Buttonid_IDGenButton3pressonUploadButtoniconsap-icon://createtextUploadtypeEmphasizedclasssapUiLargeMarginBegin//content/OverflowToolbar/headerToolbarcolumnsColumnText text姓名 //ColumnColumnText text年龄 //ColumnColumnText text性别 //ColumnColumnText text城市 //Column/columnsitemsColumnListItemcellsText text{Name} /Text text{Age} /Text text{Gender} /Text text{City} //cells/ColumnListItem/items/Table/VBox/Page /mvc:View3. 测试页面及绑定的oData数据是否正确 有一条数据显示和后端是一致的 页面 后端 4. 创建Controller sap.ui.define([sap/ui/core/mvc/Controller,sap/ui/model/json/JSONModel,sap/m/MessageToast, ],/*** param {typeof sap.ui.core.mvc.Controller} Controller*/function (Controller, JSONModel, MessageToast) {use strict;return Controller.extend(ikdproject901.controller.Main, {onInit: function () {},onUploadButton: function () {var that thisvar oModel this.getView().getModel();var oFileUploader this.byId(fileUploader);var file oFileUploader.oFileUpload.files[0];var reader new FileReader();reader.onload function (evt) {// get file datavar vContent evt.currentTarget.result;//read xlsx var workbook XLSX.read(vContent, {type: binary});workbook.SheetNames.forEach(function (sheetName) {// Here is your object for every sheet in workbookvar excelData XLSX.utils.sheet_to_row_object_array(workbook.Sheets[sheetName]);console.log(excelData)// Convert to internal Datavar newData excelData.map(function (entry) {return {Name: entry[姓名],Age: parseInt(entry[年龄]),Gender: entry[性别],City: entry[城市]};});//Create Modelvar lines 0newData.forEach(function (oData) {oModel.create(/Student, oData,{success: function (rData, oResponse) {lines 1if (lines newData.length) {MessageToast.show(lines 条数据导入成功);}}, error: function (oError) {MessageToast.show(数据导入失败);}})})});}reader.readAsBinaryString(file);}});});5. 导入外部包重要 将如下包的导入写在index.html中 script srchttps://cdnjs.cloudflare.com/ajax/libs/xlsx/0.10.0/jszip.js/scriptscript srchttps://cdnjs.cloudflare.com/ajax/libs/xlsx/0.10.0/xlsx.js/script6. 测试 后端 这篇文章是在前端解析excel数据的后续介绍如何在后端解析数据
http://www.w-s-a.com/news/324545/

相关文章:

  • 举报网站建设做网站之前的工作
  • 用QQ群做网站排名个人网站制作协议
  • 做茶叶网站的素材天津网站营销
  • 网站设计建设流程图微信端的网站开发python
  • 湖州网站seo优化网站改域名备案
  • dedecms怎么制作网站合肥电商网站开发
  • 网站开发通用流程图做flash的网站
  • 营销型网站有哪些平台网站建设藤设计
  • 网站需求分析网站建设美食网站建设多少钱
  • 有专门做网站的吗建德网站
  • 做网站要买服务器吗单页设计思路
  • 一 电子商务网站建设规划网站开发前端框架和后端框架
  • 自助网站建设系统软件自己免费建设网站
  • 百度微建站access如何与网站连接数据库
  • ppt素材免费网站网站正能量晚上免费软件
  • 个人淘宝客网站如何备案搭建一个平台要多少钱
  • nginx 网站建设淘客网站怎么做首页
  • 网站制作的基本步骤是手机网站建设 新闻
  • 水墨 网站源码工装
  • 任丘网站建设服务网站 建设原则
  • 长沙做一个网站要多少钱网站底部备案代码
  • wordpress构建自定义设置页面seo培训学什么
  • 延安有哪些做网站的公司如何建设网站?
  • 网站建设者属于广告经营者吗网站管理程序
  • 网站内容优化方法深圳市宝安区怎么样
  • 视频网站开发视频公司网站制作多少钱
  • 单页简洁手机网站模板购物软件
  • 素材网站官网低价网站建设费用预算
  • 苏州网站设计kgwl个人网站有什么外国广告做
  • 浙江省网站建设报价简单网站开发工具