eFrameWork官网 注册  登录
eFrameWork框架
联系我们



 eFrameWork开发平台使用说明

作者: 发布日期:2018-05-22 人气:628
一、基本操作
1.导出模块,用于分享、多人合作项目、或是模块调整前的备份。

2.导入由本开发平台导出的模块。

3.添加模块

(1).名称 模块名称。如项目管理、文章发布、文章管理等。
(2).类型 分为模块、数据模块、菜单三种,其中数据模块是为主模块回填数据用的,建立菜单项后,可以在菜单管理里面将模块放在菜单下。
(2).属性 配置为后续定义模块,自定义则是人工开发的模块,从这里加入到模块库。
(3).自定义文件名 填写人工开发模块的aspx文件名(配置模块不会出现该项)。
(4).数据表 可选择已有数据表,或新建,输入表名。
(5).上级 指定本模块的上级模块。开发多个层级关系的模块。
(6).与上级关系 本模块与上级模块的关系。
(7).本模块相关文字说明。(模块名称相同时,以此区分)
二、模块配置

1.数据结构 数据结构维护

(1).编码 数据表字段名,可修改数据表字段名。
(2).说明 字段备注说明,可从这里修改字段备注说明。
(3) 添加字段及删除字段。
2.基本设置 设置模块添加、修改、查看是显示的字段及字段输出信息。

表单列数 添加、修改、查看时一行显示的列数。一个字段为2列,一列名称,一列内容。
保存文本 保存下拉框、单选框、复选框等的文本内容,默认保存值。格式为Json,如:[{"frmName":"M1_F3_Text","Field":"PName"}],Field为数据库字段,M1_F3_Text为表单名。例:下拉框名称为:M1_F3,提交表单会将选定内容的文本以名称M1_F3_Text提交。
模块权限 JSON格式text为权限名称,value为操作权限 [{“text”:“列表”,"value":"list"},{"text":"详细","value":"view"},{"text":"添加","value":"add"},{"text":"编辑","value":"edit"},{"text":"删除","value":"del"}]
(1).显示 设置该字段在添加、修改、查看时是否显示。
(2).列名 表单显示的标题名称。
(3).输出控件 客户端输出标签选择。上传文件及HTML编辑器后面的框为图片宽度,0为不限制,如果设为1000,表示图片宽度超过自动压缩到1000 单位:PX
(4).表单Name 标签的Name属性。
(5).表单ID 标签的ID属性。
(6).宽 标签宽度。
(7).高 标签高度。
(8).默认值 标签默认值。
(9).格式化 内容格式化字符串,如:日期{0:ffff-MM-dd}。
(10).单位 标签后带的文字,可用作单位或说明性文字。
(11).提示 鼠标放在标签上显示的文字。
(12).自定义查看 自定义显示。如:把图片路径显示为图片,调用数据用{data:字段名}。
(13).跨行 跨行属性
(14).跨列 跨列属性
(15).HTML扩展 给标签加上属性或事件。如: onclick="alert(3);"
(16).显示顺序 标签在表单的顺序。

名称 列中文名称。
自定义程序 外接一个人工编写的aspx子模块程序。
3.客户端验证 设置提交表单验证是否必填、格式等。

4.列表 选择列表显示内容及格式

拖动行高 是否允许拖动改变行高。
列显示隐藏菜单 是否开启列显示、隐藏菜单。
默认分页大小  默认分页大小。
默认行高 默认行高(单位:像素)。
补充自定义列 计算、格式化本表或其他表的列。
如:(select isnull(sum(value),0) from tableb where tablebid=table.tablebid) as sumvalue
这个自定义列的编码就可以填入:sumvalue
默认条件 本模块的条件,不用加where,以本框架不真正删除数据的原则,就要加上delTag=0,后面还要加条件如:delTag=0 and addUser='{user:ID}';
默认排序 本模块的默认排序,在用户没有自主排序数据时的排序规则,不用加order by。
(1).编码 数据库字段编码,或补充自定义列里定义了的别名。
(2).显示 是否在列表显示。
(3).表单Name 标签在表单的Name属性。
(4).表单ID 标签在表单的ID属性。
(5).宽度 列宽度。
(6).开启排序 是否开启鼠标点击排序。
(7).拖动位置 是否开启拖动改变列的显示位置。
(8).拖动宽度 是否开启拖动改变列的宽度。
(9).HTML格式 格式化列的显示样式。以下为常用的变量表达式。
[1].{base:virtualpath} 到根目录的相对路径。
[2].{base:absolutepath} 从根目录起的绝对路径。
[3].{base:url} 页面基本参数。
[4].{row:number} 序号,每页都从1开始。
[5].{row:index} 序号,每页、每条数据累加。
[6].{row:height} 行高。
[7].{data:fieldid} 本行指定的列数据。
[8].{form:name} Form参数。
[9].{querystring:name} QueryString参数。
[10].{request:name} QueryString或Form参数(优先取Form)。
[11].{cookie:name} Cookie参数
[12].{session:name} Session参数
[13].{user:id} 用户信息
(10).显示顺序 设置列在列表中的显示顺序。
5.搜索 设置搜索条件

搜索列数 设置一行显示几个搜索条件。一个条件占用2列(名称、输入控件)。
(1).显示 搜索条件是否显示。如设置成不显示,只要按照相关规则传参数,该条件同样有用。
(2).条件名称
(3).输出控件 输出标签及格式。
(4).宽 设置标签输出宽度,单位(像素)。
(5).高 设置标签输出高度,单位(像素)。
(6).条件列 选择要与该条件进行逻辑运算的列。
(7).操作符 逻辑运算符。
(8).选项 设置条件的选项。有以下三种方式:
[1].绑定数据库来获得条件的选项。
[2].设置成json格式的固定选项。格式如:[{text:男,value:1},{text:女,value:2}]
[3].手动添加条件选项。同一选项条件是一个或多个。如:时间段,价格段等设置多个条件。

(9).跨行 跨行属性
(10).跨列 跨列属性
(11).HTML扩展属性 设置标签属性、绑定事件等。
(12).显示顺序 条件显示的顺序。
(13).说明 备注说明。
更多数据绑定信息请参见:eFrameWork数据绑定
6数据 设置表单下拉框、单选、复选等数据。

(1).编码 数据库字段编码。
(2).列名 列中文名称。
(3).绑定 从数据库绑定数据。
[1].表 选择要绑定的数据库表。
[2].行 设置提取多少行数据,不填则提取所有符合条件的数据。
[3].值 选择对应到选项值的列。
[4].文本 选择对应到选项名称的列。
[5].条件 设置数据的筛选条件,不用设置where关键词。
[6].分组 设置数据分组,不用设置group by关键词。
[7].排序 设置数据排序,不用设置order by 关键词。
[8].自动加载 是否自动加载数据。
[9].SQL取值 用SQL方式直接取据值。
(4).选项 固定选项,Json格式。
(5).替换 替换选项值以外的内容,Json格式。如:[{"text":"无","value":"0"}] 将0替换成无
更多数据绑定信息请参见:eFrameWork数据绑定
7.动作 设置快捷操作动作(如:数据显示隐藏),模块添加、修改、删除等动作完成后,补充执行SQL语句。

(1).自定义动作
[1].名称 给开发人员看的中文说明。
[2].编码 维一能确定执行该动作的act参数的值。
[3].SQL 该动作执行的SQL。
(2).添加完成执行SQL 添加完成后需要对数据进行统计、计算等操作写成SQL在这里执行。
(3).修改完成执行SQL 修改完成后需要对数据进行重新统计、重新计算等操作写成SQL在这里执行。
(4).删除完成执行SQL 删除完成后需要对数据进行操作写成SQL在这里执行。
8.JS 设置本模块需要配合完成的Javascript。

(1).公共 该模块不管是添加、修改、还是查看都需要的Javascript。
(2).添加 添加时出现的Javascript。
(3).修改 修改时出现的Javascript。
(4).查看 查看时出现的Javascript。
9.布局 设置表单跨行、跨列、添加面板、选项卡等完成复杂功能设计。

(1).选项卡 为表单添加选项卡,选项卡为最外层。

自定义程序 人工编写的aspx子模块程序
显示顺序 设置选项卡的显示顺序。
(2).面板 为表单添加面板,面板可以在选项卡内外。

选项卡 选择将面板放在哪个选项卡下显示。
默认打开 设置面板默认是否打开
自定义程序
人工编写的aspx子模块程序。
显示顺序 设置面板的显示顺序
(3).所有列 包括本模块及一对一的子模块列在选项卡,面板的显示位置。

选项卡 选择将列放在哪个选项卡下显示。
面板
选择将列放在哪个面板下显示。
跨行
设置跨行,与基本设置的跨行为同一属性。
跨列
设置跨列,与基本设置的跨列为同一属性。
显示顺序
设置列的显示顺序,与基本设置的显示顺序为同一属性。
(4).子模块 设置一对多子模块在选项卡、面板中的显示位置
10.导出

(1)显示 选择要导出的列 如果全部没选,则按列表的显示列导出
(2)列名 方便对应要导出的列
(3)编码 同上
(4)宽 导出的宽度
(5)显示顺序 导出的列顺序

 ↓ 评论信息

暂时还没有评论!

 ↑ 发表评论

登录 后评论!
版权所有 © 2016-2020 中国E客 EKETEAM.COM