Skip to main content

普通页面设计器

设计器组成

页面设计器整体分为「顶部操作栏」、「左侧工具面板」、「中间画布编辑区」、「右侧配置面板」这四部分。

image.png

顶部操作栏

支持预览、保存、退出、快捷切换页面、多端编辑模式切换、撤销、反撤销、历史版本查看、键盘快捷键查看等功能

image.png

1、快捷切换

支持在当前应用中快捷切换其他页面和新建页面来进行页面设计

2、多端编辑模式

支持多端编辑模式切换,可按需切换 PC 端、手机端两种布局场景来进行页面设计。编辑器默认为 PC 端编辑模式,点击顶部图标即可进行模式切换。

image.png

3、快捷功能

1)页面编辑支持快捷回退上一步、下一步

2)点击【历史版本】图标可查看当前页面已保存的历史记录,支持版本对比、版本回滚操作,可进行制定版本与当前版本对比,并可回滚到制定版本

3)键盘快捷键

点击【快捷键】图标可查看已支持的 “键盘快捷键” 功能,可通过快捷键辅助进行快捷操作

4、预览与保存

点击【预览】可以实时预览当前页面的运行态效果,点击【保存】会保存当前页面的配置信息并生成一个可回滚页面历史版本。

左侧工具面板

左侧工具面板分为页面参数、组件、大纲、代码、组件模板、公共组件五个模块

1、页面参数

可配置当前页面入参变量,页面中的组件可以使用作用域中的此变量

2、组件

展示组件的组件面板,可以从中选择要添加的组件拖拽到指定的编辑区中,支持在组件列表中进行检索,可通过匹配组件名称、type类型、组件描述等来快速定位要找的组件

3、大纲

可以通过大纲,选中不同层级的组件,快速定位聚焦中间画布编辑区该组件,然后通过右侧配置面板对该组件进行设置

4、代码

也可以通过代码模式,直接对 amis 配置代码进行编辑,具体 amis 配置文档可看:https://baidu.gitee.io/amis/docs/index

5、组件模板

可以在页面模板中维护组织级或应用级的模板资源,实现在页面设计器中的共享和复用。注意组件模板的使用是配置复制的过程,因此对组件模板在页面中使用的过程支持对其进行修改,且对组件模板的改动不会影响模板资源本身。

6、公共组件

可在页面选中某个组件后,使用鼠标右键添加为公共组件。公共组件可以是多个原子组件的集合,方便组件的复用。注意公共组件的使用是资源引用的关系,因此公共组件如果有更新,会更细所有使用了该公共组件的页面,且公共组件的基础属性在使用的过程中不支持修改基础属性。

画布编辑区

页面中间区域,显示当前状态页面内容。默认聚焦选中的是“页面”组件,编辑区可以通过鼠标点击、或者左侧大纲树节点的方式聚焦选中其他组件。同样编辑区也可通过鼠标右键功能中的【选中层级】来聚焦选中其他组件。

image.png

聚焦选中的组件的顶部工具栏中支持当前组件拖动调整位置、查看上下文数据、向前插入组件、向后插入组件、删除当前组件、更多,其中【更多】内容的浮层可以通过鼠标右键快捷键来展示。 image.png

右侧配置面板

主要实现组件属性的可视化配置,当画布编辑器聚焦不同组件,右侧配置面板中的配置信息会随着组件的不同而变化

以文本框组件为例,需要配置的项包括:

  • 属性 可设置基本功能配置、状态、校验等
  • 外观 可设置表单项布局、CSS 类名(表单项、标签、控件)
  • 事件 可添加三种事件动作(值变化、获取焦点、失去焦点) image.png

以增删该查组件为例,需要配置的项包括:

  • 增删改查

    • 常规:基础功能配置,如查询条件、批量操作、单条操作、同步地址栏、默认参数、保留条目选择、指定主键等
    • 接口:可配置数据拉取接口、快速保存接口、快速保存单条接口、默认消息提示等
    • 外观:可配置内容展现方式、顶部工具栏配置、底部工具栏配置、快捷工具配置和 CSS 设置等
    • 其他:页面基础设置配置,如数据源、页面信息字段等
  • 表格

    • 常规:标题和表格列设置
    • 外观:表格展现样式
    • 其他:数据显隐配置