上一节介绍了,基础资料币别信息的开发,只通过辅助开发工具,创建及资料表,填写 表名,程序就完全好了。

最后也说到,可能我们也会面对另外一些基础资料信息的维护,但是不是简单到只有代码 和名称,可能还有另外的一些数据项。

例如:我们假设,我们的币别表BASE_CURRENCY 中,还需要一个 汇率字段。

第一,我们对表进行调整,增加RATE字段,同时修改表所有列的 列说明 ,如下图:UPDATE_USER 的列说明,就是“修改人”

你在这里调整好字段列的描述,也就等于你在完成页面上Label描述的调整了

接下来:打开我们的程序设计功能

具体操作方法: 点击开发平台 出现下图  点击 程序设计

进入程序设计列表页面,这里面能够查询到所有的通过配置的画面

好,点击【新增】按钮,创建需要的《币别信息》 画面

点击新增后出来程序的维护界面,如下图

上半部分是程序的主要描述

下半部分是程序上数据项的描述

先维护 【程序代码】、【数据表名】、和【页面标题】

然后点击 【选择全部功能】 按钮

点击【保存】

这样币别信息页面就开发了,此时这个页面没有任何字段信息

看下图:点击 下面的【字典】按钮

通过点击【字典】按钮弹出 数据项选择画面

这个画面的数据都是从数据库中 直接读取表的信息

(所有前面说了,你在维护表的列说明,就是在在进行页面字段Label开发了)

全选,点击【导入】按钮

关闭上面的字典页面,回到程序设计主页面

点击【刷新】 功能,刚才导入的字段就全部出现了。

接下来,点击【快捷维护】按钮,对字段进行快速的配置

点击【快捷维护】后,出现下图:

勾选哪些作为查询条件、哪些是在列表中显示、哪些是编辑画面出现 ,哪些可空,哪个是主键

然后点击【保存】

关闭上面的 【批量设置画面】,回到程序设计主页面

点击【预览】按钮 出现下图

就是刚刚通通过配置开发好了,看,税率列也显示出来了

点击查询,显示出一笔数据,这就是上一节维护的那笔数据

你可以试试新增功能

接下来就要来发布程序,具体操作步骤,上一节有介绍,这里不再重复,如果有不清楚,可以参考前一节的内容

点击 基础资料节点,右键 新增 功能菜单,

名称维护:币别信息2

地址  如下图填写,此处 p 参数就是开发的程序代码

重新登录或者刷新左侧菜单

左侧菜单中出现了刚刚建立的功能菜单了

点击后,效果如下图

点击查询后,能够正确检索出数据库中的数据内容

好了。

这样带有稍微个性一点的简单功能也完成了。

通过这样的开发,项目中的基础资料部分的开发就不需要担心了。

把我们的精力都集中到核心的业务模块中开去。

好像依然,没有写一行代码,代码怎么写,大家可能更关心的是这一块

下面一节,将具体介绍如何完成一个自己写的代码

WEB开发框架系列教程 (三)页面功能开发(2)的更多相关文章

  1. CRL快速开发框架系列教程三(更新数据)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  2. WEB开发框架系列教程 (二)页面功能开发(1)

    上一节一起创建TEST项目的完整的解决方案 接下来面临的是一个个具体功能页面开发了 在进行开发之前需要对接下来的页面进行分析 可以这么说任何一个项目中都有很多非常基础类的数据维护功能 我们把这类数据归 ...

  3. WEB开发框架系列教程 (一)快速创建解决方案

    执行<华东信息辅助开发工具> 程序 打开程序界面如下图 输入用户名.密码进行登录 如果暂时还没有用户名和密码,点击注册提供机器码给管理员进行注册. 管理员QQ:93346562 下图是:点 ...

  4. CRL快速开发框架系列教程五(使用缓存)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  5. CRL快速开发框架系列教程十二(MongoDB支持)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  6. CRL快速开发框架系列教程七(使用事务)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  7. CRL快速开发框架系列教程二(基于Lambda表达式查询)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  8. CRL快速开发框架系列教程十三(嵌套查询)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  9. CRL快速开发框架系列教程十一(大数据分库分表解决方案)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

随机推荐

  1. 【HDOJ6343】Graph Theory Homework(贪心)

    题意: 给定n个点,每个点有权值a[i],从A走到B的花费是下取整sqrt(a[i]-a[j]),求从1号点走到n号点的最小花费 1<=n,a[i]<=1e5 思路: #include&l ...

  2. 【UOJ179】线性规划(单纯形)

    题意: 思路:单纯形模板 ..,..]of double; idx,idy,q:..]of longint; c:..]of double; n,m,i,j,op,x,y:longint; eps,m ...

  3. 2017"百度之星"程序设计大赛 - 初赛(B)度度熊的交易计划

    n个村庄m条带权路,权值为花费,村庄可以造东西卖东西,造完东西可以换地方卖,给出每个村庄造东西花费a和最多个数b.卖东西价值c和最多个数d,求最大收益. 裸的费用流.然而还WA了一发.很好. 建源向每 ...

  4. nagios+logstash实时监控java日志(一)

    https://blog.csdn.net/yanggd1987/article/details/64121459

  5. python学习之-- redis模块管道/订阅发布

    redis 模块操作剩余其他常用操作 delete(*names):删除任意的数据类型exists(name):检测redis的name是否存在keys(pattern='*'):根据模型获取redi ...

  6. eslint (js代码检查)

    eslint 是一个应用广泛的javascript代码检查工具. 能检测变量名重复等等... 1.安装 npm install -g eslint 2.初始化 会在当前目录下生成一个.eslintrc ...

  7. P1918 保龄球 洛谷

    https://www.luogu.org/problem/show?pid=1918 题目描述 DL 算缘分算得很烦闷,所以常常到体育馆去打保龄球解闷.因为他保龄球已经打了几十年了,所以技术上不成问 ...

  8. Netflix是什么,与Spring Cloud有什么关系

    说明:以下总结的观点不一定准确,但是是最好理解的. 1.首先,Netflix是一家做视频的网站,可以这么说该网站上的美剧应该是最火的. 2.Netflix是一家没有CTO的公司,正是这样的组织架构能使 ...

  9. C# 读自己的资源文件

    Assembly assm = this.GetType().Assembly;//Assembly.LoadFrom(程序集路径); foreach (string resName in assm. ...

  10. OpenWRT解决因PPPOE丢包导致频繁掉线问题

    其关键在于这两个参数 lcp-echo-interval 1   #发送间隔秒 lcp-echo-failure 5    #5次未响应断开 因为OpenWRT默认的设置为1秒发送一次 5次没有响应就 ...