diff --git a/src/editor/autocomplete/ibiz-autocomplete/ibiz-autocomplete.tsx b/src/editor/autocomplete/ibiz-autocomplete/ibiz-autocomplete.tsx index 67fc974fe6a7dced277cbef1e931830122c8845c..1e7ecbf36a2f0af94e53aa16019cc820d569d33e 100644 --- a/src/editor/autocomplete/ibiz-autocomplete/ibiz-autocomplete.tsx +++ b/src/editor/autocomplete/ibiz-autocomplete/ibiz-autocomplete.tsx @@ -26,7 +26,7 @@ import './ibiz-autocomplete.scss'; * * @description 使用el-autocomplete组件封装,可选择单项数据,支持AC。支持编辑器类型包含:`自动填充` * @primary - * @editorparams {"name":"overflowMode","parameterType":"'auto' | 'ellipsis'","defaultvalue":"'auto'","description":"用于控制该编辑器下拉区域的宽度显示方式。当参数值为 'auto' 时,下拉区域宽度会根据内容自动展开;当参数值为 'ellipsis' 时,下拉区域宽度将与输入框保持一致,若内容超出宽度则会显示省略号,鼠标悬浮在内容上时会出现 tooltip 提示信息"} + * @editorparams {"name":"overflowmode","parameterType":"'auto' | 'ellipsis'","defaultvalue":"'auto'","description":"用于控制该编辑器下拉区域的宽度显示方式。当参数值为 'auto' 时,下拉区域宽度会根据内容自动展开;当参数值为 'ellipsis' 时,下拉区域宽度将与输入框保持一致,若内容超出宽度则会显示省略号,鼠标悬浮在内容上时会出现 tooltip 提示信息"} * @ignoreprops overflowMode * @ignoreemits infoTextChange */ @@ -323,7 +323,9 @@ export const IBizAutoComplete = defineComponent({ }, render() { const overflowMode = - this.c.editorParams.overflowMode || ibiz.config.pickerEditor.overflowMode; + this.c.editorParams.overflowMode || + this.c.editorParams.overflowmode || + ibiz.config.pickerEditor.overflowMode; const isEllipsis = overflowMode === 'ellipsis'; const panel = this.c.deACMode?.itemLayoutPanel; const { context, params } = this.c; diff --git a/src/editor/cascader/ibiz-cascader/ibiz-cascader.tsx b/src/editor/cascader/ibiz-cascader/ibiz-cascader.tsx index fda387abd069ad98aab23f57059f611264fda757..4f8bdfe63383caac91e0739ebf5ed3ef9d348935 100644 --- a/src/editor/cascader/ibiz-cascader/ibiz-cascader.tsx +++ b/src/editor/cascader/ibiz-cascader/ibiz-cascader.tsx @@ -13,11 +13,11 @@ import './ibiz-cascader.scss'; * * @description 使用el-cascader组件封装,该组件提供级联数据输入能力,支持逐级查看并选择。支持编辑器类型包含:`级联选择器` * @primary - * @editorparams {"name":"editorStyle","parameterType":"'default' | 'other'","defaultvalue":"'default'","description":"设为'other'时改变懒加载逻辑并直接赋值数据,'default'为默认逻辑"} - * @editorparams {"name":"size","parameterType":"'large' | 'default' | 'small'","defaultvalue":"'default'","description":"el-cascader组件属性"} - * @editorparams {"name":"filterable","parameterType":"boolean","defaultvalue":true,"description":"el-cascader组件属性"} - * @editorparams {"name":"multiple","parameterType":"boolean","defaultvalue":false,"description":"el-cascader组件属性"} - * @editorparams {"name":"separator","parameterType":"string","defaultvalue":"/","description":"el-cascader组件属性"} + * @editorparams {"name":"editorstyle","parameterType":"'default' | 'other'","defaultvalue":"'default'","description":"设为'other'时会改变懒加载逻辑,不会将懒加载回的数据填充到树型数据中,'default'为默认逻辑,会将懒加载回的数据填充到树型数据中"} + * @editorparams {"name":"size","parameterType":"'large' | 'default' | 'small'","defaultvalue":"'default'","description":"el-cascader组件的size属性"} + * @editorparams {"name":"filterable","parameterType":"boolean","defaultvalue":true,"description":"el-cascader组件的filterable属性"} + * @editorparams {"name":"multiple","parameterType":"boolean","defaultvalue":false,"description":"el-cascader组件props属性的multiple参数"} + * @editorparams {"name":"separator","parameterType":"string","defaultvalue":"'/'","description":"el-cascader组件的separator属性"} * @ignoreprops autoFocus | overflowMode * @ignoreemits infoTextChange */ @@ -64,6 +64,9 @@ export const IBizCascader = defineComponent({ if (editorModel.editorParams.editorStyle) { editorStyle = editorModel.editorParams.editorStyle; } + if (editorModel.editorParams.editorstyle) { + editorStyle = editorModel.editorParams.editorstyle; + } if (editorModel.editorParams.size) { size = editorModel.editorParams.size; } diff --git a/src/editor/data-picker/ibiz-picker-link/ibiz-picker-link.tsx b/src/editor/data-picker/ibiz-picker-link/ibiz-picker-link.tsx index 90474b3275cb2f2af51def612646a01bb75e5e33..53f472b520a420c6e783f48b366d9081eb8ada1e 100644 --- a/src/editor/data-picker/ibiz-picker-link/ibiz-picker-link.tsx +++ b/src/editor/data-picker/ibiz-picker-link/ibiz-picker-link.tsx @@ -17,7 +17,7 @@ import './ibiz-picker-link.scss'; * * @description 提供数据链接功能,支持打开数据链接视图。支持编辑器类型包含:`数据链接` * @primary - * @editorparams {"name":"overflowMode","parameterType":"'auto' | 'ellipsis'","defaultvalue":"'auto'","description":"文本超出呈现模式。当参数值值为 'auto' 时,宽度按照内容展开;当参数值为 'ellipsis' 时,若内容超出宽度则会显示省略号"} + * @editorparams {"name":"overflowmode","parameterType":"'auto' | 'ellipsis'","defaultvalue":"'auto'","description":"数据链接换行模式。当参数为 'auto' 时,若内容超出宽度则会换行显示;当参数为 'ellipsis' 时,若内容超出宽度则会显示省略号"} * @ignoreprops autoFocus | overflowMode * @ignoreemits blur | focus | enter */ @@ -166,7 +166,8 @@ export const IBizPickerLink = defineComponent({ render() { const isEmpty = this.curValue == null || this.curValue === ''; const isEllipsis = - this.controller.editorParams?.overflowMode === 'ellipsis'; + this.controller.editorParams?.overflowMode === 'ellipsis' || + this.controller.editorParams?.overflowmode === 'ellipsis'; return (