BOS WEB入门开发样例

BOS WEB820入门开发样例

目录

BOS WEB820入门开发样例. 1

一、建立实体和Query(自学) 1

1.导入解决方案. 1

2.建立业务单元. 2

3.添加字段. 3

4.发布元数据. 6

5.更新子系统树. 7

二、建立web页面. 7

1.建立解决方案. 7

2.新增业务单元. 8

3.配置、预览页面. 8

4.web端调用后台功能. 12

三、常见功能实现. 13

1.需求分析. 13

2.功能实现. 13

四、部署与补丁制作. 16

五、提高(该部分内容属于提高的内容,仅供基础较为扎实的小伙伴学习) 18

1.分录中字段的初始化. 18

2.表格常用方法. 19

3.EventBus 19

 

一、建立实体和Query(自学)

1.导入解决方案

WEB开发与GUI开发使用的解决方案是不同的,因此在导入解决方案时也有区别。WEB开发一般会把【GUI开发】【WEB应用开发】和【基于新门户WEB应用开发】导入进来,如果之前已经导入过解决方案,也可以通过【更新解决方案】做以上操作,而不必重新导入解决方案。

PS

1)问题一:导入解决方案后,本地有可能会丢失ctrls文件夹,丢失该文件不会影响工程的正常启动,但在打开配置页面时会报一系列的错误,这时就要考虑是不是ctrls文件夹没有导入成功。

如果本地工作空间缺少ctrls文件,到下图服务器路径拷贝一份至上图本地工作空间webframework下

2)问题二:解决方案的客户端启动后,客户端界面一直显示”初始化”

在BOS工作空间工程路径下新建sp文件夹,如在E:\bosworkspace8.2\Project_0\lib 新建sp文件夹E:\bosworkspace8.2\Project_0\lib\sp。然后将8.2客户端安装目录的

client8.0\eas\client\classloader\patch\kdupdater.jar包拷贝到E:\bosworkspace8.2\Project_0\lib\sp下,重启BOS工具后再尝试启动登陆客户端。

2.建立业务单元

打开金蝶BOS业务建模工具,在【用户自定义】目录下,右键,建立【业务组别】,填写名称“bizdoc”,别名“业务单据”,并在扩展开发样例的组别下建立【业务单元】,网上订货单。通过该过程BIM工具会自动建立”实体”和”Query”等元数据。

选择"业务单据"、“直接新建”,完成之后,如下图所示。

右键,查看关联元数据,可以看到已经生成的内容。

3.添加字段

通过上述步骤,就已经创建了”实体”和”Query”,但此时“实体”和“Query”中只有一些默认的字段,接下来新增字段,字段明细信息如下:

单头部分:

属性

名称

数据类型

描述

number

单据编号

字符型

 

voucherDate

订货日期

日期

 

description

描述

长文本

 

industry

客户行业

关联数据

行业

customer

客户

关联数据

客户

arriveDate

默认到货日期

日期

 

totalAmnt

订货总金额

金额

 

status

状态

下拉列表

状态

分录部分:

属性

名称

数据类型

描述

item

物料

关联数据

物料

unit

计量单位

关联数据

计量单位

qty

订货数量

数量

 

price

单价

单价

 

amnt

金额

金额

 

itemArriveDate

需求日期

日期

 

双击业务单元【网上订货单】,打开GUI编辑器,在GUI编辑器上右键,选择【字段管理】。

首先添加单头字段,选中左侧的【网上订货单】,点击右侧的【新增字段】,按要求填写【字段编码】【字段别名】【数据来源】【字段类型】,然后点击确定就可以添加字段。

这里涉及的字段类型主要用到以下几种类型:

1)手工录入,是文本、日期、小数、整数、数量、金额、单价、布尔、时间这些基础类型。

下面以订货日期为例,说明手工录入的基础类型数据。

2)基础资料类别,是f7类型。以客户为例,说明f7类型。

3)固定下拉列表,是枚举类型。以状态字段为例,说明枚举类型。

 

以相同的方式,添加分录的字段。添加分录字段时,需要在分录实体下下操作。

4.发布元数据

字段添加完成之后,其实只是建立了一个模型,此时既没有Java类,数据库中也没有数据表,因此需要发布元数据和更新数据库。在发布元数据时,会生成对应的java类。先设置自动同步数据库,就会在发布元数据的时候,自动在数据库中创建对应的表。若此处不设置,也可以在发布元数据完成之后,通过选中【网上订货单】业务单元,右键,选【更新数据库】进行数据库的同步。

设置自动同步更新数据库,窗口->首选项->BOS->同步数据库。

 

选中【网上订货单】,右键,发布自定义元数据。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

书耳朵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值