开发管理包含开发屏幕、菜单功能
我们把屏幕分为管理页面和编辑页面,管理页面以表格的形式体现数据,编辑页面以单条的形式呈现数据。
管理页面、编辑页面都可以修改数据。管理页面缺省带有查询条件。
现在支持两层数据关系。
管理页面表格缺省有以下按钮:
查询:根据录入的查询条件过滤数据
表格增加:在表格中增加数据
页面增加:在新页面中增加数据
表格编辑:在表格中编辑数据
页面编辑:在新页面用编辑数据
删除:删除选定的数据
查看:在新页面中查看数据
表格中的按钮与上面含义一致。
编辑页面缺省有以下按钮:
保存:保存数据、不关闭窗口
关闭:关闭窗口
所有的保存都是单条记录,从表也单条保存。
在增加时,必须先保存主表信息才能增加从表
开发页面说明:
设计:
1)导入数据表
在建立数据表后导入数据模型。
录入表名(与数据库表名一致)窗口名(模型中使用,在同模块中不能重复)模块名(在应用中不能重复)窗体描述(录入描述信息一般为汉字),然后按导入,如果导入成功,下一步可见。注:实体暂不开放,请不要选择。
如果编辑已存在的模型,请在树中选择,然后按导入从缓存。
2)管理列字段主要编辑显示名称、模型引用、下拉框引用。
在右上角有同步按钮,如果数据表修改,请按这里同步。
3)管理页面:一个窗体下面可以有许多页面,原则上一个表如果对应多个页面不需要重新导入表,在这个屏幕另存为新的页面,选择一个最相近的页面然后录入页面名和显示名另存为即可
4)详细定义查询表格
定义管理页面查询表格中显示的字段和顺序
5)定义查询条件
定义管理页面的查询条件,把未使用的字段拖动到屏幕中,如果目标为别的控件,本控件显示到目标控件后面
如果拖动到分组框中,将在分组框新起一行开头,如果拖动要页面中,将新起一个分组框。
字段可以调整属性,可以修改显示名称。宽度和标签宽度修改后可以更改控件对应宽度,需要在调整后按屏幕刷新。柔度为1是通行,如果字段在分组框的第一个,修改分组名称可以更改分组框的title,也需要刷新才能看到效果。
选中字段必须到已在屏幕中的字段表格中选择。在这里也可以删除字段
6)定义编辑屏幕
排布编辑屏幕控件位置,见上面章节
7)管理页面子表
如果有子表需要在管理页面上添加,在这个窗口拖出对应的页面,修改关联字段,关联字段为子表存储主表id的字段(注意不是数据库中列的名称,而是模型中的名称。
8)管理编辑页子表
在编辑页面中增加子表,见上面章节
9)定义下拉框显示内容
如果本页面需要提供下拉框给其它窗体使用,在这里定义。
拖动需要显示的字段到显示列中。现在只支持一个显示列,请不要拖多个列到显示列中。
系统提供代码和代码类型,如果只是简单的代码(有代码、名称)请使用这个功能。数据量大的代码请单独提供数据表。
编辑完毕,请单击导航下面的保存到本地。
管理页面将在菜单选择中自动出现
编辑导航:
编辑左边导航。从系统的管理页面中选择需要的页面拖动到菜单项中。文件夹可以用新建,支持无限层级。
最后按保存。
修改导航后请刷新引用才能看到效果。
在连续设计多个窗体后,系统会不稳定,这时刷新引用即可。
先以发现后退时查询页GRID显示不正确。
在当前窗体设计详细中对应的窗体是当前激活的窗体,如果没有页面打开,会弹出提示。