金蝶EAS开发 第二弹:了解开发工具与基本使用(下)
承接上一篇:金蝶EAS开发 第一弹:了解开发工具与基本使用(上) ,我们继续!
3.3. client目录是客户端相关的:里面可以配置各种功能的UI:
3.3.1. UI配置文件:
3.3.2. UI配置页面:
配置页面大概分为这几个部分,红框部分为UI的整体布局概览,可以将右侧蓝框中各种各样的控件拖入其中,点击控件可在下方绿框的”属性”视图里设置控件属性,也可在绿框的”大纲”视图中查看整个UI所使用到的控件信息.
我们以KDTable控件为例(这里面的控件都被封装过,所以名称大多是KDXXXX),双击KDTable区域可以打开KDTable设计器,下图展示了各种对应关系,相信已经是一目了然了,如果有什么事需要重点讲则另外开一篇博客.
特意提一下,如果是按钮控件,双击可以编辑其事件,不过我一般不这样编辑事件,我是在大纲视图下的” Actions”里添加一个事件,然后在按钮属性中的”action”里与其绑定,如下图,事件的代码编写在后续的java视图里编写.
4. 这样app和client两个目录下的配置文件都搞定后,来看一下目前用到的几个配置文件:
实体类配置:
实体类导出的表配置:
实体类关系配置:
UI配置:
5. 检验发布(重要!!!)
对第4步的所有文件进行检验与发布
检验可以查看是否有不符合规定的错误,在”检验信息”中查看
没有错误信息的话就可以发布了,发布成功后,就会生成之前配置的各种类,接口.我们就需要去”Java”视图刷新整个项目并找到相应的类编写.
特别提醒:如果之后对之前的配置文件又进行了改动,那么需要重新检验和发布,然后在”Java”视图里对整个项目进行刷新,确保改动后自动生成的代码以到位,保险起见可多次进行检验发布刷新操作.
6.先来到”金蝶BOS业务建模工具”视图下,选中目前的项目,在工具菜单栏下进行更新数据库操作,这样是为了将之前的实体类生成的表配置文件配置到数据库中去,是根据配置文件的信息自动在数据库生成表的.
数据库的表也自动创建到位
7. 最后来到”Java”视图进行代码的编写.该视图就是我们所熟悉的编程界面啦.
来到项目的包下,依然会有app和client两个包,都分别存放着之前根据配置自动生成的类或接口.
app:
client:
我们主要在ImpCashDetailUI.java中编写各个功能的实现
到此为止,金蝶EAS的基础已经结束啦,虽然还有很多没讲,主要原因是本人也没有摸头,只是会用,但是还是很有必要记录下来的,如果有幸被你读到,甚至帮到了你,那就更好了.希望与你共勉!我们下次见…
金蝶EAS开发 第二弹:了解开发工具与基本使用(下)相关推荐
- 微信小程序开发第二弹
1.关于工具 微信官方提供了开发者工具,集成了开发调试.代码编辑及程序发布等功能.具体的文档在这里:微信官方文档,文档里面包含了该工具的基本操作,接下来就是下载工具了. 2.下载完工具之后,我们就可以 ...
- 【手把手带你Godot游戏开发 第二弹】名场面临摹(教程目录 10月30日 更新)
在[上一弹]中,通过对网红手游<FlappyBird>的临摹,我们初步了解了GDScript脚本语言以及Godot游戏引擎的基本工作流程,并且大家的脑海里应该已经建立起了一个可运转的游戏架 ...
- 金蝶EAS开发 第一弹:了解开发工具与基本使用(上)
毕业前夕,我来到了一家物流公司实习,为本公司做系统.我被分配的是用金蝶做财务系统的二次开发,没有文档的帮助真的让我头皮发麻,还好同事很热心,一直在帮助我,不然要上手这玩意还真的很有难度.入职已经两个星 ...
- 七夜在线音乐台开发 第二弹
上一篇我讲了一下七夜在线音乐平台的服务器与域名,也就是设施部分.今天我将大体上的设计思路,技术要点,和大家分享一下. 项目需求: 我的目标是设计一个在线音乐平台,大家可以随时点播自己喜欢的歌曲,支持 ...
- 【手把手带你Godot游戏开发 第二弹】名场面临摹 之 街霸3D(本文荣获1024程序员节【最技术奖】)
- SAP web 开发 (第二篇 bsp 开发 mvc模式 Part2 )
单击第一个图标,第一个图标突出显示,单击第二个图标,第一个变灰,第二个突出显示,反之一样.单击history读取历史记录. Controller ZCL_SUS_C_ORDER_CHANGE 1. ...
- DIY 第二弹 手工皮具购买工具的得与失2
皮坑就是个不断下陷的大坑,很快又买了些工具,越买就越知道自己要什么. 另外,这家店的皮子也不错,正在考虑入手.他家给的是2边或3边直的长条,5尺起,差不多45*100cm,很适合新手用. 序号 名称 ...
- SAP web 开发 (第二篇 bsp 开发 mvc模式 Part1 )
Model-View-Controller 简称MVC. 简单的说就是把数据处理,显示,页面事件及处理过程分离开来,企业应用多数都采用这种方式,多层架构的优缺点不再多言,google一下啥都知道. 在 ...
- CSS 动画相关属性动态实例大全(82种),2023年祝福第二弹(送你一只守护兔)(下),守护兔源代码免费下载
2023年春节祝福第二弹--送你一只守护兔(下) CSS 动画相关属性动态实例大全(82种).守护兔源代码免费下载 本文目录: 五.CSS3 动画相关属性实例大全 (1).CSS3的动画基本属性 (2 ...
最新文章
- Intel Realsense D400系列后面的盖子是干嘛用的?
- 谷歌联合学习的论文_Google的未来联合学习
- Win10无法使用小娜搜索本地应用问题的解决方案
- 织梦dede企业律师事务所网模板源码
- HTML5: 利用SVG动画动态绘制文字轮廓边框线条
- 火箭联盟服务器维护中怎么办,《火箭联盟》出现服务器问题 官方致歉并承诺会尽快修复...
- 2019年中国高校社会影响力排行榜出炉!有你母校吗?
- 如果不考虑钱和面子,你最想做什么工作?
- 22计算机408考研—数据结构—线性表、栈、队列、数组
- linux安装软件无图标,linux安装的软件如何不固定在桌面图标 linux 桌面图标
- qualifiers
- debian linux上usb摄像头,[Debian] 安装USB摄像头(芯片ZC0301)驱动
- Device owner调研
- 在线文档方案---Google docs
- 转载——天才与锻炼(华罗庚)
- 解决百度网盘下载慢的方案
- 机原自检——第3章 平面机构的运动分析
- supervisor的程序控制修改参考方案
- iview table 导出csv文件错行问题
- nodejs短信验证码,基于云之讯