Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
fuyue82
o2oa
提交
391ab027
o2oa
项目概览
fuyue82
/
o2oa
与 Fork 源项目一致
Fork自
浙江兰德纵横网络技术股份有限公司 / o2oa
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
o2oa
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
391ab027
编写于
1月 20, 2022
作者:
U
unknown
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复elicon在页面上设置尺寸和颜色无效的问题
上级
09902883
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
57 addition
and
35 deletion
+57
-35
o2web/source/x_component_process_Xform/Elicon.js
o2web/source/x_component_process_Xform/Elicon.js
+57
-35
未找到文件。
o2web/source/x_component_process_Xform/Elicon.js
浏览文件 @
391ab027
...
...
@@ -17,18 +17,40 @@ MWF.xApplication.process.Xform.Elicon = MWF.APPElicon = new Class(
/** @lends MWF.xApplication.process.Xform.Elicon# */
{
Implements
:
[
Events
],
Extends
:
MWF
.
APP$Module
,
_loadVue
:
function
(
callback
){
if
(
!
window
.
Vue
){
var
vue
=
(
o2
.
session
.
isDebugger
)
?
"
vue_develop
"
:
"
vue
"
;
o2
.
loadAll
({
"
css
"
:
"
../o2_lib/vue/element/index.css
"
,
"
js
"
:
[
vue
,
"
elementui
"
]},
{
"
sequence
"
:
true
},
callback
);
}
else
{
if
(
callback
)
callback
();
}
Extends
:
MWF
.
APP$ElModule
,
_appendVueData
:
function
(){
if
(
!
this
.
json
.
icon
)
this
.
json
.
icon
=
"
el-icon-platform-eleme
"
;
if
(
!
this
.
json
.
iconSize
)
this
.
json
.
iconSize
=
"
16
"
;
if
(
!
this
.
json
.
iconColor
)
this
.
json
.
iconColor
=
""
;
if
(
!
this
.
json
.
elStyles
)
this
.
json
.
elStyles
=
{};
},
_queryLoaded
:
function
(){
this
.
_loadVue
();
_createElementHtml
:
function
(){
var
html
=
"
<i
"
;
html
+=
"
:class=
\"
icon
\"
"
;
if
(
this
.
json
.
elProperties
){
Object
.
keys
(
this
.
json
.
elProperties
).
forEach
(
function
(
k
){
if
(
this
.
json
.
elProperties
[
k
])
html
+=
"
"
+
k
+
"
=
\"
"
+
this
.
json
.
elProperties
[
k
]
+
"
\"
"
;
},
this
);
}
html
+=
"
:style=
\"
[elStyles, {fontSize: iconSize+'px', color: iconColor}]
\"
"
;
html
+=
"
></i>
"
;
return
html
;
}
// _loadVue: function(callback){
// if (!window.Vue){
// var vue = (o2.session.isDebugger) ? "vue_develop" : "vue";
// o2.loadAll({"css": "../o2_lib/vue/element/index.css", "js": [vue, "elementui"]}, { "sequence": true }, callback);
// }else{
// if (callback) callback();
// }
// },
// _queryLoaded: function(){
// this._loadVue();
// },
// load: function(){
// this._loadModuleEvents();
...
...
@@ -96,34 +118,34 @@ MWF.xApplication.process.Xform.Elicon = MWF.APPElicon = new Class(
// this.fireEvent("postLoad");
// this.fireEvent("load");
// },
// _createElementHtml: function(){
// debugger;
// var html = "<i";
// html += " :class=\"icon\"";
// _createElementHtml: function(){
// var html = "<i";
// html += " :class=\"icon\"";
//
// if (this.json.elProperties){
// Object.keys(this.json.elProperties).forEach(function(k){
// if (this.json.elProperties[k]) html += " "+k+"=\""+this.json.elProperties[k]+"\"";
// }, this);
// }
//
if (this.json.elProperties){
//
Object.keys(this.json.elProperties).forEach(function(k){
//
if (this.json.elProperties[k]) html += " "+k+"=\""+this.json.elProperties[k]+"\"";
//
}, this);
//
}
//
// // var styles = {};
// // if (this.json.iconSize) styles["font-size"] = this.json.iconSize+"px";
// // if (this.json.iconColor) styles["color"] = this.json.iconColor;
// // styles = Object.merge(styles, this.json.elStyles);
// //
// // if (styles){
// // var style = "";
// // Object.keys(styles).forEach(function(k){
// // if (styles[k]) style += k+":"+styles[k]+";";
// // }, this);
// // html += " style=\""+style+"\"";
// // }
//
// var styles = {};
//
// if (this.json.iconSize) styles["font-size"] = this.json.iconSize+"px";
//
// if (this.json.iconColor) styles["color"] = this.json.iconColor;
//
// styles = Object.merge(styles, this.json.elStyles);
//
//
//
// if (styles){
//
// var style = "";
//
// Object.keys(styles).forEach(function(k){
//
// if (styles[k]) style += k+":"+styles[k]+";";
//
// }, this);
//
// html += " style=\""+style+"\"";
//
// }
//
// html += " :style=\"[elStyles, {fontSize: iconSize+'px', color: iconColor}]\"";
//
html += " :style=\"[elStyles, {fontSize: iconSize+'px', color: iconColor}]\"";
//
//
// html += "></i>";
// return html;
// }
// html += "></i>";
// return html;
// }
});
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录