diff --git a/src/editor/array/ibiz-array/ibiz-array.tsx b/src/editor/array/ibiz-array/ibiz-array.tsx index f4773073aa098e32b43ae5082de69a3d5dbe4062..513d60f8bd8d6eeaf28604d09e3f486df76bfd82 100644 --- a/src/editor/array/ibiz-array/ibiz-array.tsx +++ b/src/editor/array/ibiz-array/ibiz-array.tsx @@ -23,6 +23,7 @@ import './ibiz-array.scss'; * @editorparams {"name":"append","parameterType":"string","description":"该配置内容会显示在每个输入框的尾部,仅在 editorstyle 参数设置为 'url' 时生效"} * @editorparams {"name":"target","parameterType":"'_blank' | '_parent' | '_self' | '_top'","defaultvalue":"'_blank'","description":"该参数用于控制文字提示链接的打开方式,仅在 editorstyle 参数设置为 'url' 时生效"} * @editorparams {"name":"triggermode","parameterType":"'blur' |' input'","defaultvalue":"'blur'","description":"指定编辑器触发 `change` 值变更事件的模式,input: 输入框输入时触发事件,blur:输入框blur时触发事件"} + * @editorparams {"name":"readonly","parameterType":"boolean","defaultvalue":false,"description":"设置编辑器是否为只读态"} * @ignoreprops autoFocus | overflowMode * @ignoreemits infoTextChange */ diff --git a/src/editor/code/monaco-editor/monaco-editor.tsx b/src/editor/code/monaco-editor/monaco-editor.tsx index 65154d5a092e837129efc51105ba9882228ff4e0..a9a66b0239097b008c4dafffd81c0b98e67e36b8 100644 --- a/src/editor/code/monaco-editor/monaco-editor.tsx +++ b/src/editor/code/monaco-editor/monaco-editor.tsx @@ -43,6 +43,7 @@ import './monaco-editor.scss'; * @editorparams {"name":"srfaiappendcurdata","parameterType":"boolean","defaultvalue":false,"description":"在打开AI功能时,该参数用于判断是否传入对象参数,主要用于在请求历史记录时,附加当前参数"} * @editorparams {"name":"srfaiappendcurcontent","parameterType":"string","description":"在打开AI功能时,如果该参数存在值,会将其传入编辑内容作为用户消息,主要用于在请求历史记录后,附加当前编辑内容作为用户消息"} * @editorparams {name:ac,parameterType:boolean,defaultvalue:false,description:是否启用ac自填模式} + * @editorparams {"name":"readonly","parameterType":"boolean","defaultvalue":false,"description":"设置编辑器是否为只读态"} * @ignoreprops autoFocus | overflowMode * @ignoreemits blur | focus | enter | infoTextChange */ diff --git a/src/editor/color-picker/ibiz-color-picker/ibiz-color-picker.tsx b/src/editor/color-picker/ibiz-color-picker/ibiz-color-picker.tsx index 4690c6dce4dcad81932f0add8b1ecd88544616db..03c8a60a04f8ed9115aa3e53ba7081283d66b34a 100644 --- a/src/editor/color-picker/ibiz-color-picker/ibiz-color-picker.tsx +++ b/src/editor/color-picker/ibiz-color-picker/ibiz-color-picker.tsx @@ -20,6 +20,7 @@ import './ibiz-color-picker.scss'; * @editorparams {"name":"type","parameterType":"'ITEM' | 'ITEMS'","defaultvalue":"'ITEMS'","description": "用于设置下拉选择的颜色数组的显示类型。当值为 'ITEM' 时,表示下拉选择的颜色数组仅有一个颜色;当值为 'ITEMS' 时,表示下拉选择的颜色数组包含多个颜色"} * @editorparams {"name":"ishiddentext","parameterType":"boolean","defaultvalue":false,"description": "用于控制是否隐藏颜色选择器中的颜色文本。默认情况下不隐藏颜色文本,当该值设置为 true 时,会隐藏颜色文本,仅展示颜色选择相关的组件"} * @editorparams {"name":"customcolorlist","parameterType":"{text:string;value:string[]}[]","description": "该参数用于设置自定义的颜色列表,其格式是一个对象形式的JSON数组。配置示例:`customcolorlist=[{'text':'颜色名字','value':['#123123','#111222','#333322','#11ff33']}]`,通过此配置可以自定义颜色选择器中显示的颜色选项"} + * @editorparams {"name":"readonly","parameterType":"boolean","defaultvalue":false,"description":"设置编辑器是否为只读态"} * @ignoreprops autoFocus | overflowMode * @ignoreemits enter | infoTextChange */ diff --git a/src/editor/data-picker/ibiz-mpicker/ibiz-mpicker.tsx b/src/editor/data-picker/ibiz-mpicker/ibiz-mpicker.tsx index 6e3e5e1c5173f05707561961575a7ec8303b5a89..d222b76c57b015c8936737cd4a2c5de1c820e8d2 100644 --- a/src/editor/data-picker/ibiz-mpicker/ibiz-mpicker.tsx +++ b/src/editor/data-picker/ibiz-mpicker/ibiz-mpicker.tsx @@ -28,6 +28,7 @@ import './ibiz-mpicker.scss'; * @editorparams {"name":"objectidfield","parameterType":"string","description":"值类型为OBJECTS时的对象标识属性"} * @editorparams {"name":"objectnamefield","parameterType":"string","description":"值类型为OBJECTS时的对象名称属性。也用于控制是否触发下拉区域数据的默认加载,配置时会触发默认加载,不配置时不会触发默认加载"} * @editorparams {"name":"objectvaluefield","parameterType":"string","description":"值类型为OBJECTS时的对象值属性"} + * @editorparams {"name":"readonly","parameterType":"boolean","defaultvalue":false,"description":"设置编辑器是否为只读态"} * @ignoreprops overflowMode */ export const IBizMPicker = defineComponent({ diff --git a/src/editor/data-picker/ibiz-picker-select-view/ibiz-picker-select-view.tsx b/src/editor/data-picker/ibiz-picker-select-view/ibiz-picker-select-view.tsx index 78f32e2e201fae7a906a922815f0e7a1994e2989..d957d5f38a4496f86f8234b8f217ebc8f56eee70 100644 --- a/src/editor/data-picker/ibiz-picker-select-view/ibiz-picker-select-view.tsx +++ b/src/editor/data-picker/ibiz-picker-select-view/ibiz-picker-select-view.tsx @@ -31,6 +31,7 @@ import './ibiz-picker-select-view.scss'; * @editorparams {"name":"objectidfield","parameterType":"string","description":"值类型为OBJECT或者OBJECTS时的对象标识属性"} * @editorparams {"name":"objectnamefield","parameterType":"string","description":"值类型为OBJECT或者OBJECTS时的对象名称属性"} * @editorparams {"name":"objectvaluefield","parameterType":"string","description":"值类型为OBJECT或者OBJECTS时的对象值属性"} + * @editorparams {"name":"readonly","parameterType":"boolean","defaultvalue":false,"description":"设置编辑器是否为只读态"} * @ignoreprops overflowMode * @ignoreemits infoTextChange */ diff --git a/src/editor/date-range/ibiz-date-range-picker/ibiz-date-range-picker.tsx b/src/editor/date-range/ibiz-date-range-picker/ibiz-date-range-picker.tsx index 8f446445b894c09231767ff4827e8c558a3eb1ae..eeb1291e5ebf76775d124a6ad25ef9b3bd6ad0d9 100644 --- a/src/editor/date-range/ibiz-date-range-picker/ibiz-date-range-picker.tsx +++ b/src/editor/date-range/ibiz-date-range-picker/ibiz-date-range-picker.tsx @@ -16,7 +16,7 @@ import './ibiz-date-range-picker.scss'; * @primary * @editorparams {"name":"rangeseparator","parameterType":"string","defaultvalue":"'至'","description":"el-date-picker组件range-separator属性"} * @editorparams {"name":"unlinkpanels","parameterType":"boolean","defaultvalue":false,"description":"el-date-picker组件unlink-panels属性"} - * @editorparams {"name":"valueseparator","parameterType":"string","defaultvalue":"','","description":"值分割符,用于分割转换字符串为开始时间和结束时间"} + * @editorparams {"name":"valueseparator","parameterType":"string","defaultvalue":"','","description":"值分隔符,用于分割转换字符串为开始时间和结束时间"} * @editorparams {"name":"readonly","parameterType":"boolean","defaultvalue":false,"description":"设置编辑器是否为只读态"} * @ignoreprops overflowMode * @ignoreemits infoTextChange diff --git a/src/editor/dropdown-list/ibiz-dropdown/ibiz-dropdown.tsx b/src/editor/dropdown-list/ibiz-dropdown/ibiz-dropdown.tsx index 261941c4887fe057ece1e045d84b27b5b3362775..d8fc24969a2525c24c6c59be1ee97108368a0dca 100644 --- a/src/editor/dropdown-list/ibiz-dropdown/ibiz-dropdown.tsx +++ b/src/editor/dropdown-list/ibiz-dropdown/ibiz-dropdown.tsx @@ -36,6 +36,7 @@ import './ibiz-dropdown.scss'; * @editorparams {name:itemstext,parameterType:string,defaultvalue:'全部',description:下拉列表框全部项文本} * @editorparams {"name":"valueseparator","parameterType":"string","defaultvalue":"','","description":"下拉列表框值分隔符,用于多选时,拼接多个选项值为字符串和分割字符串为选项值数组"} * @editorparams {"name":"readonly","parameterType":"boolean","defaultvalue":false,"description":"设置编辑器是否为只读态"} + * @editorparams {"name":"valuetype","parameterType":"string","description":"编辑器的值类型"} * @ignoreprops overflowMode */ export const IBizDropdown = defineComponent({ diff --git a/src/editor/html/wang-editor/wang-editor.tsx b/src/editor/html/wang-editor/wang-editor.tsx index 0814120e1dea651c767d23ff077380f18ce978ce..8a5e16215e0c01a6ad126aea88c3b6981d1f9f10 100644 --- a/src/editor/html/wang-editor/wang-editor.tsx +++ b/src/editor/html/wang-editor/wang-editor.tsx @@ -51,6 +51,7 @@ type InsertFnType = (_url: string, _alt: string, _href: string) => void; * @editorparams {"name":"exportparams","parameterType":"string","description":"下载参数,图片或文件下载时,用于计算下载路径"} * @editorparams {"name":"osscat","parameterType":"string","description":"用于计算上传和下载路径的OSS参数"} * @editorparams {name:ac,parameterType:boolean,defaultvalue:false,description:是否启用ac自填模式} + * @editorparams {"name":"readonly","parameterType":"boolean","defaultvalue":false,"description":"设置编辑器是否为只读态"} * @ignoreprops autoFocus | overflowMode * @ignoreemits enter | infoTextChange */ diff --git a/src/editor/map-picker/ibiz-map-picker/ibiz-map-picker.tsx b/src/editor/map-picker/ibiz-map-picker/ibiz-map-picker.tsx index ac33d49f6783932bf96ac5a776ebed5f5d263694..aab73cd420261960fbc7effefb212b47b274ed81 100644 --- a/src/editor/map-picker/ibiz-map-picker/ibiz-map-picker.tsx +++ b/src/editor/map-picker/ibiz-map-picker/ibiz-map-picker.tsx @@ -15,6 +15,7 @@ import './ibiz-map-picker.scss'; * * @description 通过高德地图选择具体位置,然后填充名称、经度和纬度。支持编辑器类型包含:`地图选择器` * @primary + * @editorparams {"name":"readonly","parameterType":"boolean","defaultvalue":false,"description":"设置编辑器是否为只读态"} * @ignoreprops autoFocus | overflowMode * @ignoreemits blur | focus | enter | infoTextChange */ diff --git a/src/editor/markdown/ibiz-markdown-editor/ibiz-markdown-editor.tsx b/src/editor/markdown/ibiz-markdown-editor/ibiz-markdown-editor.tsx index d1f985c4f1e16e4bba937e0de4f0313b5d166620..55c2b42fdcad256939394b8fe71f6803961be719 100644 --- a/src/editor/markdown/ibiz-markdown-editor/ibiz-markdown-editor.tsx +++ b/src/editor/markdown/ibiz-markdown-editor/ibiz-markdown-editor.tsx @@ -26,6 +26,7 @@ import './ibiz-markdown-editor.scss'; * @description 使用cherryMarkdown组件封装,用于Markdown文档编辑。支持编辑器类型包含:`Markdown编辑框` * @primary * @editorparams {"name":"customtheme","parameterType":"'light' | 'dark'","description":"设置Markdown主题,未配置时跟随应用主题"} + * @editorparams {"name":"readonly","parameterType":"boolean","defaultvalue":false,"description":"设置编辑器是否为只读态"} * @ignoreprops autoFocus | overflowMode * @ignoreemits blur | focus | enter | infoTextChange */ diff --git a/src/editor/number-range/ibiz-number-range-picker/ibiz-number-range-picker.tsx b/src/editor/number-range/ibiz-number-range-picker/ibiz-number-range-picker.tsx index 1a8443da828132e7d4073557c6851ff513847b67..599782813bb3a15ca45c1f3698467e0c66215b1c 100644 --- a/src/editor/number-range/ibiz-number-range-picker/ibiz-number-range-picker.tsx +++ b/src/editor/number-range/ibiz-number-range-picker/ibiz-number-range-picker.tsx @@ -21,6 +21,7 @@ import './ibiz-number-range-picker.scss'; * @editorparams {"name":"valueseparator","parameterType":"string","defaultvalue":"'-'","description":"值分隔符,是最大值与最小值转为字符串时的分隔符号"} * @editorparams {"name":"rangeseparator","parameterType":"string","defaultvalue":"'~'","description":"选择范围时的分隔符,是数值范围组件在呈现时中间位置的分隔符"} * @editorparams {"name":"triggermode","parameterType":"'blur' |' input'","defaultvalue":"'blur'","description":"指定编辑器触发 `change` 值变更事件的模式,input: 输入框输入时触发事件,blur:输入框blur时触发事件"} + * @editorparams {"name":"readonly","parameterType":"boolean","defaultvalue":false,"description":"设置编辑器是否为只读态"} * @ignoreprops autoFocus | overflowMode * @ignoreemits infoTextChange */ diff --git a/src/editor/upload/ibiz-file-upload/ibiz-file-upload.tsx b/src/editor/upload/ibiz-file-upload/ibiz-file-upload.tsx index b274ddd0cd3336c4223b1a24ef640cbb7958c6e2..126bdd5dda51fb38f6f722d0a80afc35ede6e7d5 100644 --- a/src/editor/upload/ibiz-file-upload/ibiz-file-upload.tsx +++ b/src/editor/upload/ibiz-file-upload/ibiz-file-upload.tsx @@ -21,6 +21,7 @@ import './ibiz-file-upload.scss'; * @editorparams {"name":"uploadparams","parameterType":"string","description":"上传参数,图片或文件上传时,用于计算上传路径"} * @editorparams {"name":"exportparams","parameterType":"string","description":"下载参数,图片或文件下载时,用于计算下载路径"} * @editorparams {"name":"osscat","parameterType":"string","description":"用于计算上传和下载路径的OSS参数"} + * @editorparams {"name":"readonly","parameterType":"boolean","defaultvalue":false,"description":"设置编辑器是否为只读态"} * @ignoreprops autoFocus | overflowMode * @ignoreemits blur | focus | enter | infoTextChange */