Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
fuyue82
o2oa
提交
d384ddd0
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,发现更多精彩内容 >>
提交
d384ddd0
编写于
3月 01, 2022
作者:
NoSubject
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
将elementui组件加入到数据表格中-elinput,elcheckbox,elselect
上级
9246673e
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
52 addition
and
1 deletion
+52
-1
o2web/source/x_component_process_FormDesigner/Module/Datatable$Data.js
...x_component_process_FormDesigner/Module/Datatable$Data.js
+2
-1
o2web/source/x_component_process_Xform/$Input.js
o2web/source/x_component_process_Xform/$Input.js
+1
-0
o2web/source/x_component_process_Xform/Elcheckbox.js
o2web/source/x_component_process_Xform/Elcheckbox.js
+22
-0
o2web/source/x_component_process_Xform/Elselect.js
o2web/source/x_component_process_Xform/Elselect.js
+27
-0
未找到文件。
o2web/source/x_component_process_FormDesigner/Module/Datatable$Data.js
浏览文件 @
d384ddd0
...
@@ -21,7 +21,8 @@ MWF.xApplication.process.FormDesigner.Module.Datatable$Data = MWF.FCDatatable$Da
...
@@ -21,7 +21,8 @@ MWF.xApplication.process.FormDesigner.Module.Datatable$Data = MWF.FCDatatable$Da
"
title
"
:
MWF
.
LP
.
process
.
formAction
.
deleteCol
"
title
"
:
MWF
.
LP
.
process
.
formAction
.
deleteCol
}
}
],
],
"
allowModules
"
:
[
"
textfield
"
,
"
number
"
,
"
personfield
"
,
"
orgfield
"
,
"
org
"
,
"
calendar
"
,
"
textarea
"
,
"
select
"
,
"
radio
"
,
"
checkbox
"
,
"
combox
"
,
"
image
"
,
"
label
"
,
"
htmleditor
"
,
"
tinymceeditor
"
,
"
button
"
,
"
imageclipper
"
,
"
address
"
,
"
attachment
"
]
"
allowModules
"
:
[
"
textfield
"
,
"
number
"
,
"
personfield
"
,
"
orgfield
"
,
"
org
"
,
"
calendar
"
,
"
textarea
"
,
"
select
"
,
"
radio
"
,
"
checkbox
"
,
"
combox
"
,
"
image
"
,
"
label
"
,
"
htmleditor
"
,
"
tinymceeditor
"
,
"
button
"
,
"
imageclipper
"
,
"
address
"
,
"
attachment
"
,
"
elinput
"
,
"
elcheckbox
"
,
"
elselect
"
]
},
},
initialize
:
function
(
form
,
options
){
initialize
:
function
(
form
,
options
){
...
...
o2web/source/x_component_process_Xform/$Input.js
浏览文件 @
d384ddd0
...
@@ -69,6 +69,7 @@ MWF.xApplication.process.Xform.$Input = MWF.APP$Input = new Class(
...
@@ -69,6 +69,7 @@ MWF.xApplication.process.Xform.$Input = MWF.APP$Input = new Class(
},
},
_loadNode
:
function
(){
_loadNode
:
function
(){
debugger
if
(
this
.
isReadonly
()){
if
(
this
.
isReadonly
()){
this
.
_loadNodeRead
();
this
.
_loadNodeRead
();
}
else
{
}
else
{
...
...
o2web/source/x_component_process_Xform/Elcheckbox.js
浏览文件 @
d384ddd0
...
@@ -71,6 +71,28 @@ MWF.xApplication.process.Xform.Elcheckbox = MWF.APPElcheckbox = new Class(
...
@@ -71,6 +71,28 @@ MWF.xApplication.process.Xform.Elcheckbox = MWF.APPElcheckbox = new Class(
this
.
_loadNodeEdit
();
this
.
_loadNodeEdit
();
}
}
},
},
_loadNodeRead
:
function
(){
this
.
node
.
empty
();
this
.
node
.
set
({
"
nodeId
"
:
this
.
json
.
id
,
"
MWFType
"
:
this
.
json
.
type
});
var
radioValues
=
this
.
getOptions
();
var
value
=
this
.
getValue
();
if
(
value
){
var
texts
=
[];
radioValues
.
each
(
function
(
item
){
var
tmps
=
item
.
split
(
"
|
"
);
var
t
=
tmps
[
0
];
var
v
=
tmps
[
1
]
||
t
;
if
(
value
.
indexOf
(
v
)
!=-
1
){
texts
.
push
(
t
);
}
});
this
.
node
.
set
(
"
text
"
,
texts
.
join
(
"
,
"
));
}
},
_resetNodeEdit
:
function
(){
_resetNodeEdit
:
function
(){
var
div
=
new
Element
(
"
div
"
);
var
div
=
new
Element
(
"
div
"
);
div
.
inject
(
this
.
node
,
"
after
"
);
div
.
inject
(
this
.
node
,
"
after
"
);
...
...
o2web/source/x_component_process_Xform/Elselect.js
浏览文件 @
d384ddd0
...
@@ -216,5 +216,32 @@ MWF.xApplication.process.Xform.Elselect = MWF.APPElselect = new Class(
...
@@ -216,5 +216,32 @@ MWF.xApplication.process.Xform.Elselect = MWF.APPElselect = new Class(
html
+=
"
</el-select>
"
;
html
+=
"
</el-select>
"
;
return
html
;
return
html
;
},
},
_afterLoaded
:
function
(){
if
(
this
.
isReadonly
()){
this
.
node
.
hide
();
window
.
setTimeout
(
function
(){
var
text
=
""
;
var
nodes
=
this
.
node
.
getElements
(
"
.el-select__tags-text
"
);
if
(
nodes
&&
nodes
.
length
){
nodes
.
forEach
(
function
(
n
){
text
+=
((
text
)
?
"
,
"
:
""
)
+
n
.
get
(
"
text
"
);
});
}
var
node
=
new
Element
(
"
div
"
).
inject
(
this
.
node
,
"
before
"
);
this
.
node
.
destroy
();
this
.
node
=
node
;
this
.
node
.
set
({
"
nodeId
"
:
this
.
json
.
id
,
"
MWFType
"
:
this
.
json
.
type
});
this
.
_loadDomEvents
();
//this.node.removeEvents("click");
//this.node.empty();
this
.
node
.
set
(
"
text
"
,
text
);
//this.node.show();
}.
bind
(
this
),
20
);
}
},
__setReadonly
:
function
(
data
){}
__setReadonly
:
function
(
data
){}
});
});
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录