TERSUS无代码图形化编程时,采用框架可以快速自定义添加新的功能模块、菜单和菜单对应的页面。这些内容是框架中必须的内容,有这些内容后,用户打开软件时,就可以看到菜单,点击菜单打开对应的页面了。这部分是系统功能开发的第一步处理内容。
模块菜单和页面在免费框架中是这样一种关系:模块指的是将多个菜单和页面放在一个对象中,这样子一组组的对象负责一个功能块的内容,比如开发“进销存”模块,“财务管理”模块,也可以开发一个“进销存”系统,入库、出库、库存等相关的操作菜单和页面组成一个模块,如“入库单”菜单和页面、“入库明细查询”菜单和页面、“入库报表”查询下载页面等可以放到“入库”模块之下。模块和菜单的定义是按业务需要由开发者或项目经理规划设计的。菜单点击时打开页面,这个逻辑是免费框架中默认设计好的,页面是用是一个个显示块定义的,名称与菜单命名需保持一致来进行关联,页面中放入是否显示变量元件、添加页面统一定义的样式类就完成了主要的设计。
框架中左侧是模块和菜单栏,在这个位置需要时添加新的菜单,现有的菜单可以重命名直接使用:
这个位置是模块和菜单显示位置
模块和菜单是在这个位置进行设计的,参考之前已有设计中模块和菜单内容进行新模块和菜单的添加:
这是开发区中设计模块菜单的位置
菜单栏添加模块后、对应的页面区中添加同名称的页面组对象,一定注意名称需一致:
设计模块和页面组
模块中克隆添加一个模块名称对象,这个对象中设计了一个逻辑,会自动找到父对象也就是模块的名称,然后菜单栏显示出这个名称:
复制复用模块名称这个逻辑就可以显示模块名
菜单对象也是克隆复用之前设计的内容创建的:
菜单也是复制复用创建的
页面区页面组中放入显示块,命名为菜单一样的名称就可以关联菜单,然后设定是否可见的变量,设定默认样式类:
页面组中放入显示块作为页面,命名为菜单一样的名称
完成后可以看到新添加的菜单,点击时可以打开对应的页面:
这是新添加的模块菜单,点击打开对应页面
最后,可以为菜单和模块名称添加图标,图标是用样式类进行设定的,主要逻辑在菜单中有默认的设计,逻辑是先判断菜单的名称是什么,按不同名称传一个样式类给图标显示元件,用图标显示元件来显示一个图标,不同的样式类名称定义了样式文件中的图标文件中对应的是哪个图标:
悟空云产品更多介绍:www.72crm.com