RookeyFrame在线新增模块
今天给大家演示下在线新增模块的功能,在线新增模块跟在vs中写model实体类区别不大,线上新增少了手动初始化的过程,新增后模块同样具备新增、修改、删除、查看、导入、导出、复制、批量编辑、回收站、草稿箱、权限配置、单据编码、附件 等通用功能
注意在启动解决方案的时候采用 Ctrl+F5(执行不调试)的方式,采用F5的时候会非常慢,中间如果要调试可以采用附加进程的方式
首先在模块管理列表中新增,以供应商信息模块为例,填写主信息,

填写供应商字段信息

保存后可以在列表上看到刚刚新增的供应商信息模块

选中供应商信息这一行,点击编辑进入编辑界面,将所有控制开关打开

在菜单管理中新增刚刚在线增加的模块

刷新下网站,在右边发现菜单已经ok,点击进入供应商主数据,可以看到相关功能都已生效

点击新增进入新增表单

到新增表单发现编号没有设置编码规则定义,还有些字典也没有设置,先设置下单据编码生成定义

单据编号规则设置OK后,再进新增界面,可以看到单据编号已经自动生成,单据编号有编辑和不可编辑模式,如果将编码字段设置为不可编辑时,则为不可编辑模式

编码设置完成,还有下拉选项都是空,需要先定义数据字典,再绑定到字段



以上设置完成后再到供应商主数据新增界面看下

下拉列表的字段已经绑定上了,把其他信息填写下,保存

针对导入、导出的功能大家可以自己试下,针对表单验证、必填等字段 控制可以到表单管理中设置
通过以上的演示大家可以很快的在线搭建一个模块,在实际项目开发过程中开发一个模块远比这个要复杂,目前针对一些单模块可以通过线上搭建即可完成,针对比较复杂的模块涉及第三方接口或关联操作可以通过线上与线下结合的方式实现
Rookey.Frame各版本
Rookey.Frame 2.0 基于.net framework 4.0:
https://gitee.com/rookey/Rookey.Frame-v2.0
基于Rookey.Frame 2.0的Demo:
https://gitee.com/rookey/Rookey.FrameDemo
RookeyFrameCore 基于.net core 2.1:
https://gitee.com/rookey/RookeyFrameCoreOneDLL
RookeyFrame在线新增模块的更多相关文章
- Nginx 在线新增模块
系统:Centos7.5 Nginx版本:1.12.2 今天给项目添加ssl证书时,发现nginx 竟然不支持ssl,经过查看,询问相关人员发现nginx编译的时候没有任何模块(历史原因).哎.... ...
- C#中级-从零打造基于Socket在线升级模块
一.前言 前段时间一直在折腾基于Socket的产品在线升级模块.之前我曾写过基于.Net Remoting的.基于WCF的在线升级功能,由于并发量较小及当时代码经验的不足一直没有实际应用. ...
- 【Socket】从零打造基于Socket在线升级模块
一.前言 前段时间一直在折腾基于Socket的产品在线升级模块.之前我曾写过基于.Net Remoting的.基于WCF的在线升级功能,由于并发量较小及当时代码经验的不足一直没有实际应用. ...
- Nginx在线服务状态下平滑升级或新增模块
nginx在使用过程中,有时需要在不影响当前业务的情况下,进行升级或新增模块.nginx的升级有两种方法:1.半自动化升级:2.手动升级 不过都需要先查看安装的nginx版本和配置信息,然后前往官网下 ...
- freeswitch新增模块API
概述 上一章我们讲解了freeswitch的源码基本结构,以及如何新增一个插件式模块. freeswitch的架构非常适合这种业务开发模式,即以freeswitch的基本功能为开发平台,新增插件式模块 ...
- freeswitch新增模块
概述 freeswitch的架构由稳定的核心模块和大量的外围插件式模块组成.核心模块保持稳定,外围模块可以动态的加载/卸载,非常灵活方便. 外围模块通过核心提供的 Public API与核心进行通信, ...
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->Web版本模块管理界面新增模块排序功能
模块(菜单)的排序是每个系统都必须要有的功能,我们框架模块的排序在业务逻辑中已经体现. WinForm版本可以直接在界面上对模块进行排序以控制模块展示的顺序.Web版本在3.2版本中也新增了直接可以模 ...
- ABP新增模块可能遇到的问题
当我们新增一个模块时: public class SSORedisModule: AbpModule { //public override void PreInitialize() //{ // b ...
- Oracle在线新增索引
Oracle新增索引语法很简单,如果是普通索引的话: create Index IDX_T_WLF on T_WLF(ACTIVITYID,ACTIVETIME) tablespace TBS_VCO ...
随机推荐
- JQuery操作attr、prop、val()/text()/html()、class属性
1.1 arr操作 设置单个属性 // 第一个参数:需要设置的属性名 // 第二个参数:对应的属性值 // $obj.attr(name, value); // 用法举例. $('img').at ...
- Vue中v-on的指令以及一些其他指令
1.v-on的基本使用 <div id="app"> <!-- 使用事件绑定的简写形式 --> <input type="button&qu ...
- 在linux上安装postgresql数据库
#postgres useradd postgres chown -R postgres:postgres /media su postgres mkdir -p /media/Data1/postg ...
- ucoreOS_lab4 实验报告
所有的实验报告将会在 Github 同步更新,更多内容请移步至Github:https://github.com/AngelKitty/review_the_national_post-graduat ...
- bayaim_hadoop2_hdfs_20181107
------------------bayaim_bayaim_hadoop2_hdfs_20181107--------------------------------- HDFS 原理:上传数据要 ...
- emacs bookmark(书签)初次使用
emacs bookmark(书签)初次使用 编辑或者查看多个文件的时候,要想记住刚才在什么地方进行编辑,是很难的.所以emacs的bookmark功能就登场了.你可以在文件的任何地方设置一个书签,然 ...
- nginx 安装 lua_nginx_module 模块(nginx——lua 学习笔记1)
插入两个网站: nginx + lua 的OpenResty 开发 跟我学OpenResty(Nginx+Lua)开发目录贴 两个都是 可以根据目录一步步学习的. 1. 版本下载 nginx版本为 n ...
- 浅谈[].slice.call(arguments, 1)
今天在跟踪调试项目的代码时,发现在一个function中用到了这么一段[].slice.call(arguments, 1) 的代码.心中便起了疑惑,对于slice 和 call 的方法,倒是不怎么陌 ...
- c# 第31节 构造函数与析构函数、new关键字作用
本节内容: 1:构造和析构的简介 2:构造函数的定义和使用 3:new关键字的作用 4:析构函数的定义和使用 1:构造和析构的简介 2:构造函数的定义和使用 构造函数: 当实例化的一个对象,就默认执行 ...
- jquery和bootstrap:
事件:绑定bind和解绑unbind: $('选择器').bind('事件',function(){ // 操作 }) $('选择器').unbind('事件') $('选择器').c ...