按照不同需求场景分别介绍基于捷码的正确开发路线,分为以下场景:
·基础服务:登录页、导航页(首页)、组织机构、用户管理、角色管理、菜单管理、数据字典、系统参数。
·表单增删改查:单表或多表数据的查询、维护。
·业务系统布局:业务系统布局的设计方式。
·可视化大屏:基于GIS地图的两种页面布局设计方案。
·3D场景搭建:最优性能设计方案,自定义代码实现3D动效。
·流程表单:流程设计、表单设计、流程权限配置等。
一、基础服务
开发的应用有用户权限相关业务场景时,捷码的方案是先使用平台自动生成的基础服务功能,90%的场景都能够满足,剩余的可能就是页面样式的调整,如登录页面更换背景图片、表单样式微调等。
1.一键开启
有两种方式启用平台的基础服务功能:应用创建时开启、应用设置中开启。
·应用创建时,勾选“基础服务页”,点击确定完成创建,如下:
·应用设置中,点击“基础服务页”开关,取消或者启用该功能,需要注意的是取消时会删除已有的基础服务页(你可能已经修改过),再次启用会重新生成,操作如下:
2.用户信息扩展
具体应用中对用户信息需要做扩展的场景还是存在的,平台用户信息默认展示:用户名、昵称、邮箱、手机号、电话、公司、工号,同时还内置了5个扩展字段(默认不展示),可以使用这5个扩展字段补充用户信息,用户信息相关的接口已经包含所有字段,只需要在组件中配置对应字段即可。
二、表单增删改查
普通的增删改查功能,先使用平台的快速表单功能快速生成页面,再进行微调即可。
快速表单入口在开发平台【支撑->快速表单】,如有疑问,可添加文章末尾捷码微信,快速get相关资料。
针对不同需求场景,页面调整方案:
·页面不符合要求:快速表单生成后,一般会对页面的布局、样式做调整修改来适配应用整体风格,通过修改页面主题以及组件样式即可,不会影响整体功能逻辑。
·数据接口不符合要求:快速生成API不能再次修改,因此需要自定义查询SQL服务接口,然后修改对应组件数据的绑定内容即可。
三、业务系统布局
1.Layout布局
Layout布局组件使用场景比较固定,建议就在业务系统的导航页中使用,当然有前端知识基础的同学也可以使用FlexContainer组件完成导航页的布局。其他场景不推荐用Layout布局来设计页面。
2.FlexContainer布局
所有页面都可以用FlexContainer布局组件进行页面设计(平台推荐使用该布局进行页面布局设计),该布局可以按照固定宽高或者百分比大小来设计页面,因此使用该布局可以实现固定宽高的页面,也可以实现按百分比自适应屏幕的页面。
如以下常见的表单查询页面:
目前,捷码低代码平台正在推出2022年捷码VIP专项培训课程,仅需1天共4课时学习,即可掌握捷码低代码快速表单、大屏可视化、3D数字孪生等很多新的开发技能,还可获得捷码工程师认证证书。