We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在有权限设置的系统里,比如管理员和普通用户,管理员可预设一些必须存在的元素及元素位置,普通用户可在此基础上增加其它需要的元素。 管理员添加的元素在普通用户那里只读,不能调整位置、改变大小、删除等操作
设计器已支持元素只读,可查看只读示例,只读需要通过代码来设置,目前无法通过界面指定
只读元素无法调整z轴,但普通用户新增的元素支持和这些只读元素调整z轴,毕竟谁遮盖谁需要交与最终使用者决定
容器在只读的情况下也允许向格子内增加元素 如果容器元素未设置只读,而子元素设置只读,则容器可以被删除,连同只读的子元素。可设置为子元素如果有只读,则不允许删除容器
只读元素可以提供对齐功能,方便在拖动其它元素时与这些只读元素对齐
如设计区有容器,且只读,但容器内放入了普通元素,则清空时,清除所有非只读元素
The text was updated successfully, but these errors were encountered:
如果需要对整个设计区只读,则返回的page对象中增加readonly:true属性即可,可查阅示例report-designer/apis/example_28.json
page
readonly:true
report-designer/apis/example_28.json
如果需要对某个元素只读,则返回元素的props中增加readonly:true属性即可,可查阅示例report-designer/apis/example_31.json
props
report-designer/apis/example_31.json
Sorry, something went wrong.
No branches or pull requests
需求背景
在有权限设置的系统里,比如管理员和普通用户,管理员可预设一些必须存在的元素及元素位置,普通用户可在此基础上增加其它需要的元素。
管理员添加的元素在普通用户那里只读,不能调整位置、改变大小、删除等操作
功能使用
设计器已支持元素只读,可查看只读示例,只读需要通过代码来设置,目前无法通过界面指定
操作细节
z轴
只读元素无法调整z轴,但普通用户新增的元素支持和这些只读元素调整z轴,毕竟谁遮盖谁需要交与最终使用者决定
容器
容器在只读的情况下也允许向格子内增加元素
如果容器元素未设置只读,而子元素设置只读,则容器可以被删除,连同只读的子元素。可设置为子元素如果有只读,则不允许删除容器
拖动对齐
只读元素可以提供对齐功能,方便在拖动其它元素时与这些只读元素对齐
清空设计区
如设计区有容器,且只读,但容器内放入了普通元素,则清空时,清除所有非只读元素
The text was updated successfully, but these errors were encountered: