Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
hp-smart
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
platform
hp-smart
Commits
738dc9ec
Commit
738dc9ec
authored
Mar 15, 2024
by
liuyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2024/03/15 报工管理问题修复
parent
79373890
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
78 additions
and
35 deletions
+78
-35
DdynamicEnum.java
src/main/java/com/baosight/hpjx/common/DdynamicEnum.java
+6
-6
ServiceHPSC008.java
.../java/com/baosight/hpjx/hp/sc/service/ServiceHPSC008.java
+12
-5
HPSC008.xml
src/main/java/com/baosight/hpjx/hp/sc/sql/HPSC008.xml
+26
-8
HPSC008.js
src/main/webapp/HP/SC/HPSC008.js
+31
-13
HPSC008.jsp
src/main/webapp/HP/SC/HPSC008.jsp
+3
-3
No files found.
src/main/java/com/baosight/hpjx/common/DdynamicEnum.java
View file @
738dc9ec
...
@@ -235,42 +235,42 @@ public enum DdynamicEnum {
...
@@ -235,42 +235,42 @@ public enum DdynamicEnum {
* 用途:用户查询
* 用途:用户查询
* 编写:ly
* 编写:ly
*/
*/
USER_ID_BLOCK_ID
(
"user_id_block_id"
,
"userId"
,
"userName"
,
"factoryCode"
,
"groupCode"
,
"
deleteFlag"
,
"
HPSC008.queryUserId"
),
USER_ID_BLOCK_ID
(
"user_id_block_id"
,
"userId"
,
"userName"
,
"factoryCode"
,
"groupCode"
,
"HPSC008.queryUserId"
),
/**
/**
* 模块:系统管理
* 模块:系统管理
* 用途:生产组查询
* 用途:生产组查询
* 编写:ly
* 编写:ly
*/
*/
GROUP_CODE_BLOCK_ID
(
"group_code_block_id"
,
"groupCode"
,
"groupName"
,
"factoryCode"
,
"
deleteFlag"
,
"
HPSC008.queryGroupCode"
),
GROUP_CODE_BLOCK_ID
(
"group_code_block_id"
,
"groupCode"
,
"groupName"
,
"factoryCode"
,
"HPSC008.queryGroupCode"
),
/**
/**
* 模块:系统管理
* 模块:系统管理
* 用途:厂区查询
* 用途:厂区查询
* 编写:ly
* 编写:ly
*/
*/
FACTORY_CODE_BLOCK_ID
(
"factory_code_block_id"
,
"factoryCode"
,
"factoryName"
,
"deleteFlag"
,
"HPSC008.queryFactoryCode"
),
FACTORY_CODE_BLOCK_ID
(
"factory_code_block_id"
,
"factoryCode"
,
"factoryName"
,
"HPSC008.queryFactoryCode"
),
/**
/**
* 模块:系统管理
* 模块:系统管理
* 用途:用户查询
* 用途:用户查询
* 编写:ly
* 编写:ly
*/
*/
USER_ID1_BLOCK_ID
(
"user_id1_block_id"
,
"userId"
,
"userName"
,
"factoryCode"
,
"groupCode"
,
"
deleteFlag"
,
"
HPSC008.queryUserId"
),
USER_ID1_BLOCK_ID
(
"user_id1_block_id"
,
"userId"
,
"userName"
,
"factoryCode"
,
"groupCode"
,
"HPSC008.queryUserId"
),
/**
/**
* 模块:系统管理
* 模块:系统管理
* 用途:生产组查询
* 用途:生产组查询
* 编写:ly
* 编写:ly
*/
*/
GROUP_CODE1_BLOCK_ID
(
"group_code1_block_id"
,
"groupCode"
,
"groupName"
,
"factoryCode"
,
"
deleteFlag"
,
"
HPSC008.queryGroupCode"
),
GROUP_CODE1_BLOCK_ID
(
"group_code1_block_id"
,
"groupCode"
,
"groupName"
,
"factoryCode"
,
"HPSC008.queryGroupCode"
),
/**
/**
* 模块:系统管理
* 模块:系统管理
* 用途:厂区查询
* 用途:厂区查询
* 编写:ly
* 编写:ly
*/
*/
FACTORY_CODE1_BLOCK_ID
(
"factory_code1_block_id"
,
"factoryCode"
,
"factoryName"
,
"
deleteFlag"
,
"
HPSC008.queryFactoryCode"
),
FACTORY_CODE1_BLOCK_ID
(
"factory_code1_block_id"
,
"factoryCode"
,
"factoryName"
,
"HPSC008.queryFactoryCode"
),
/**
/**
...
...
src/main/java/com/baosight/hpjx/hp/sc/service/ServiceHPSC008.java
View file @
738dc9ec
...
@@ -35,13 +35,13 @@ public class ServiceHPSC008 extends ServiceEPBase {
...
@@ -35,13 +35,13 @@ public class ServiceHPSC008 extends ServiceEPBase {
Arrays
.
asList
(
DdynamicEnum
.
USER_ID_BLOCK_ID
,
DdynamicEnum
.
GROUP_CODE_BLOCK_ID
,
DdynamicEnum
.
FACTORY_CODE_BLOCK_ID
),
Arrays
.
asList
(
DdynamicEnum
.
USER_ID_BLOCK_ID
,
DdynamicEnum
.
GROUP_CODE_BLOCK_ID
,
DdynamicEnum
.
FACTORY_CODE_BLOCK_ID
),
new
HashMap
<
String
,
Object
>(){{
put
(
HPSC008
.
FIELD_COMPANY_CODE
,
companyCode
);}}
new
HashMap
<
String
,
Object
>(){{
put
(
HPSC008
.
FIELD_COMPANY_CODE
,
companyCode
);}}
);
);
/*
CommonMethod.initBlock(outEiInfo,
CommonMethod
.
initBlock
(
outEiInfo
,
Arrays
.
asList
(
DdynamicEnum
.
USER_ID1_BLOCK_ID
,
DdynamicEnum
.
GROUP_CODE1_BLOCK_ID
,
DdynamicEnum
.
FACTORY_CODE1_BLOCK_ID
),
Arrays
.
asList
(
DdynamicEnum
.
USER_ID1_BLOCK_ID
,
DdynamicEnum
.
GROUP_CODE1_BLOCK_ID
,
DdynamicEnum
.
FACTORY_CODE1_BLOCK_ID
),
new
HashMap
<
String
,
Object
>(){{
new
HashMap
<
String
,
Object
>(){{
put
(
HPSC008
.
FIELD_COMPANY_CODE
,
companyCode
);
put
(
HPSC008
.
FIELD_COMPANY_CODE
,
companyCode
);
put
(
HPSC008
.
FIELD_DELETE_FLAG
,
CommonConstant
.
YesNo
.
NO_0
);
put
(
HPSC008
.
FIELD_DELETE_FLAG
,
CommonConstant
.
YesNo
.
NO_0
);
}}
}}
);
*/
);
//outEiInfo.getBlock(EiConstant.resultBlock).getRows().clear();
//outEiInfo.getBlock(EiConstant.resultBlock).getRows().clear();
return
outEiInfo
;
return
outEiInfo
;
}
}
...
@@ -104,17 +104,24 @@ public class ServiceHPSC008 extends ServiceEPBase {
...
@@ -104,17 +104,24 @@ public class ServiceHPSC008 extends ServiceEPBase {
String
factoryCode
=
inInfo
.
getString
(
HPPZ013
.
FIELD_FACTORY_CODE
);
String
factoryCode
=
inInfo
.
getString
(
HPPZ013
.
FIELD_FACTORY_CODE
);
CommonMethod
.
initBlock
(
inInfo
,
CommonMethod
.
initBlock
(
inInfo
,
Arrays
.
asList
(
DdynamicEnum
.
GROUP_CODE_BLOCK_ID
),
Arrays
.
asList
(
DdynamicEnum
.
GROUP_CODE_BLOCK_ID
),
new
HashMap
<
String
,
Object
>(){{
put
(
HPSC008
.
FIELD_COMPANY_CODE
,
companyCode
);
put
(
HPPZ013
.
FIELD_FACTORY_CODE
,
factoryCode
);}});
new
HashMap
<
String
,
Object
>(){{
put
(
HPSC008
.
FIELD_COMPANY_CODE
,
companyCode
);
put
(
HPSC008
.
FIELD_FACTORY_CODE
,
factoryCode
);
}});
return
inInfo
;
return
inInfo
;
}
}
public
EiInfo
queryGroupCode
(
EiInfo
inInfo
)
{
public
EiInfo
queryGroupCode
(
EiInfo
inInfo
)
{
final
String
companyCode
=
UserSessionUtils
.
getCompanyCode
();
final
String
companyCode
=
UserSessionUtils
.
getCompanyCode
();
String
factoryCode
=
inInfo
.
getString
(
HPPZ013
.
FIELD_FACTORY_CODE
);
String
factoryCode
=
inInfo
.
getString
(
HPPZ013
.
FIELD_FACTORY_CODE
);
String
groupCode
=
inInfo
.
getString
(
HP
PZ013
.
FIELD_GROUP_CODE
);
String
groupCode
=
inInfo
.
getString
(
HP
SC008
.
FIELD_GROUP_CODE
);
CommonMethod
.
initBlock
(
inInfo
,
CommonMethod
.
initBlock
(
inInfo
,
Arrays
.
asList
(
DdynamicEnum
.
USER_ID_BLOCK_ID
),
Arrays
.
asList
(
DdynamicEnum
.
USER_ID_BLOCK_ID
),
new
HashMap
<
String
,
Object
>(){{
put
(
HPSC008
.
FIELD_COMPANY_CODE
,
companyCode
);
put
(
HPPZ013
.
FIELD_FACTORY_CODE
,
factoryCode
);
put
(
HPPZ013
.
FIELD_GROUP_CODE
,
groupCode
);}});
new
HashMap
<
String
,
Object
>(){{
put
(
HPSC008
.
FIELD_COMPANY_CODE
,
companyCode
);
put
(
HPSC008
.
FIELD_FACTORY_CODE
,
factoryCode
);
put
(
HPSC008
.
FIELD_GROUP_CODE
,
groupCode
);
}});
return
inInfo
;
return
inInfo
;
}
}
}
}
src/main/java/com/baosight/hpjx/hp/sc/sql/HPSC008.xml
View file @
738dc9ec
...
@@ -260,12 +260,14 @@
...
@@ -260,12 +260,14 @@
<select
id=
"queryFactoryCode"
parameterClass=
"java.util.HashMap"
resultClass=
"java.util.HashMap"
>
<select
id=
"queryFactoryCode"
parameterClass=
"java.util.HashMap"
resultClass=
"java.util.HashMap"
>
SELECT DISTINCT
SELECT DISTINCT
FACTORY_CODE as "factoryCode",
FACTORY_CODE as "factoryCode",
FACTORY_NAME as "factoryName",
FACTORY_NAME as "factoryName"
DELETE_FLAG as "deleteFlag"
FROM ${hpjxSchema}.T_HPPZ013 WHERE 1=1
FROM ${hpjxSchema}.T_HPPZ013 WHERE 1=1
<isNotEmpty
prepend=
" AND "
property=
"companyCode"
>
<isNotEmpty
prepend=
" AND "
property=
"companyCode"
>
COMPANY_CODE = #companyCode#
COMPANY_CODE = #companyCode#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"deleteFlag"
>
DELETE_FLAG = #deleteFlag#
</isNotEmpty>
<dynamic
prepend=
"ORDER BY"
>
<dynamic
prepend=
"ORDER BY"
>
<isNotEmpty
property=
"orderBy"
>
<isNotEmpty
property=
"orderBy"
>
$orderBy$
$orderBy$
...
@@ -281,15 +283,23 @@
...
@@ -281,15 +283,23 @@
SELECT DISTINCT
SELECT DISTINCT
GROUP_CODE as "groupCode",
GROUP_CODE as "groupCode",
GROUP_NAME as "groupName",
GROUP_NAME as "groupName",
FACTORY_CODE AS factoryCode,
FACTORY_CODE AS factoryCode
DELETE_FLAG as "deleteFlag"
FROM ${hpjxSchema}.T_HPPZ013 WHERE 1=1
FROM ${hpjxSchema}.T_HPPZ013 WHERE 1=1 and GROUP_TYPE = 'prodGroup'
<isNotEmpty
prepend=
" AND "
property=
"companyCode"
>
<isNotEmpty
prepend=
" AND "
property=
"companyCode"
>
COMPANY_CODE = #companyCode#
COMPANY_CODE = #companyCode#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"factoryCode"
>
<isNotEmpty
prepend=
" AND "
property=
"factoryCode"
>
FACTORY_CODE = #factoryCode#
FACTORY_CODE = #factoryCode#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"deleteFlag"
>
DELETE_FLAG = #deleteFlag#
</isNotEmpty>
<isEmpty
prepend=
" AND "
property=
"groupType"
>
GROUP_TYPE = 'prodGroup'
</isEmpty>
<isNotEmpty
prepend=
" AND "
property=
"groupType"
>
GROUP_TYPE = #groupType#
</isNotEmpty>
<dynamic
prepend=
"ORDER BY"
>
<dynamic
prepend=
"ORDER BY"
>
<isNotEmpty
property=
"orderBy"
>
<isNotEmpty
property=
"orderBy"
>
$orderBy$
$orderBy$
...
@@ -306,9 +316,8 @@
...
@@ -306,9 +316,8 @@
USER_ID as "userId",
USER_ID as "userId",
USER_NAME as "userName",
USER_NAME as "userName",
FACTORY_CODE AS factoryCode,
FACTORY_CODE AS factoryCode,
GROUP_CODE as "groupCode",
GROUP_CODE as "groupCode"
DELETE_FLAG as "deleteFlag"
FROM ${hpjxSchema}.T_HPPZ013 WHERE 1=1 and STATUS = '1'
FROM ${hpjxSchema}.T_HPPZ013 WHERE 1=1 and GROUP_TYPE = 'prodGroup' and STATUS = '1'
<isNotEmpty
prepend=
" AND "
property=
"companyCode"
>
<isNotEmpty
prepend=
" AND "
property=
"companyCode"
>
COMPANY_CODE = #companyCode#
COMPANY_CODE = #companyCode#
</isNotEmpty>
</isNotEmpty>
...
@@ -318,6 +327,15 @@
...
@@ -318,6 +327,15 @@
<isNotEmpty
prepend=
" AND "
property=
"groupCode"
>
<isNotEmpty
prepend=
" AND "
property=
"groupCode"
>
GROUP_CODE = #groupCode#
GROUP_CODE = #groupCode#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"deleteFlag"
>
DELETE_FLAG = #deleteFlag#
</isNotEmpty>
<isEmpty
prepend=
" AND "
property=
"groupType"
>
GROUP_TYPE = 'prodGroup'
</isEmpty>
<isNotEmpty
prepend=
" AND "
property=
"groupType"
>
GROUP_TYPE = #groupType#
</isNotEmpty>
<dynamic
prepend=
"ORDER BY"
>
<dynamic
prepend=
"ORDER BY"
>
<isNotEmpty
property=
"orderBy"
>
<isNotEmpty
property=
"orderBy"
>
$orderBy$
$orderBy$
...
...
src/main/webapp/HP/SC/HPSC008.js
View file @
738dc9ec
...
@@ -2,15 +2,6 @@ $(function () {
...
@@ -2,15 +2,6 @@ $(function () {
var
factoryCodes
=
__eiInfo
.
getBlock
(
"factory_code_block_id"
).
getMappedRows
();
var
factoryCodes
=
__eiInfo
.
getBlock
(
"factory_code_block_id"
).
getMappedRows
();
var
groupCodes
=
__eiInfo
.
getBlock
(
"group_code_block_id"
).
getMappedRows
();
var
groupCodes
=
__eiInfo
.
getBlock
(
"group_code_block_id"
).
getMappedRows
();
var
userIds
=
__eiInfo
.
getBlock
(
"user_id_block_id"
).
getMappedRows
();
var
userIds
=
__eiInfo
.
getBlock
(
"user_id_block_id"
).
getMappedRows
();
var
factoryCode
=
_
.
filter
(
__eiInfo
.
getBlock
(
"factory_code_block_id"
).
getMappedRows
(),
function
(
item
)
{
return
item
[
"param1Field"
]
==
"false"
;
});
var
groupCode
=
_
.
filter
(
__eiInfo
.
getBlock
(
"group_code_block_id"
).
getMappedRows
(),
function
(
item
)
{
return
item
[
"param2Field"
]
==
"false"
;
});
var
userId
=
_
.
filter
(
__eiInfo
.
getBlock
(
"user_id_block_id"
).
getMappedRows
(),
function
(
item
)
{
return
item
[
"param3Field"
]
==
"false"
;
});
$
(
".row"
).
children
().
attr
(
"class"
,
"col-md-3"
);
$
(
".row"
).
children
().
attr
(
"class"
,
"col-md-3"
);
...
@@ -52,6 +43,17 @@ $(function () {
...
@@ -52,6 +43,17 @@ $(function () {
return
currShortDate
();
return
currShortDate
();
}
}
},{
},{
field
:
"factoryCode"
,
title
:
"工厂"
,
template
:
function
(
dataItem
)
{
for
(
let
i
=
0
;
i
<
factoryCodes
.
length
;
i
++
)
{
if
(
factoryCodes
[
i
][
'valueField'
]
===
dataItem
[
'factoryCode'
])
{
return
factoryCodes
[
i
][
'textField'
];
}
}
return
dataItem
[
"factoryCode"
];
}
},{
field
:
"groupCode"
,
field
:
"groupCode"
,
title
:
"生产组"
,
title
:
"生产组"
,
filter
:
function
(
options
)
{
filter
:
function
(
options
)
{
...
@@ -65,6 +67,14 @@ $(function () {
...
@@ -65,6 +67,14 @@ $(function () {
}
else
{
}
else
{
return
[];
return
[];
}
}
},
template
:
function
(
dataItem
)
{
for
(
let
i
=
0
;
i
<
groupCodes
.
length
;
i
++
)
{
if
(
groupCodes
[
i
][
'valueField'
]
===
dataItem
[
'groupCode'
])
{
return
groupCodes
[
i
][
'textField'
];
}
}
return
dataItem
[
"groupCode"
];
}
}
},{
},{
field
:
"userId"
,
field
:
"userId"
,
...
@@ -81,6 +91,14 @@ $(function () {
...
@@ -81,6 +91,14 @@ $(function () {
}
else
{
}
else
{
return
[];
return
[];
}
}
},
template
:
function
(
dataItem
)
{
for
(
let
i
=
0
;
i
<
userIds
.
length
;
i
++
)
{
if
(
userIds
[
i
][
'valueField'
]
===
dataItem
[
'userId'
])
{
return
userIds
[
i
][
'textField'
];
}
}
return
dataItem
[
"userId"
];
}
}
}],
}],
loadComplete
:
function
(
grid
)
{
loadComplete
:
function
(
grid
)
{
...
@@ -101,10 +119,10 @@ $(function () {
...
@@ -101,10 +119,10 @@ $(function () {
//e.sender.dataSource.options.fields[5].values = groupCode
//e.sender.dataSource.options.fields[5].values = groupCode
//e.sender.dataSource.options.fields[6].values = userId;
//e.sender.dataSource.options.fields[6].values = userId;
// 动态设置默认邮箱
// 动态设置默认邮箱
$
.
each
(
e
.
items
,
function
(
index
,
item
){
/*
$.each(e.items, function(index, item){
item['prdtName'] = "demo"+ index + "@baosight.com";
item['prdtName'] = "demo"+ index + "@baosight.com";
});
});
*/
},
},
onSave
:
function
(
e
)
{
onSave
:
function
(
e
)
{
// 阻止默认请求,使用自定义保存
// 阻止默认请求,使用自定义保存
...
@@ -148,7 +166,7 @@ $(function () {
...
@@ -148,7 +166,7 @@ $(function () {
EiCommunicator
.
send
(
"HPSC008"
,
"queryFactoryCode"
,
inInfo
,
{
EiCommunicator
.
send
(
"HPSC008"
,
"queryFactoryCode"
,
inInfo
,
{
onSuccess
:
function
(
ei
)
{
onSuccess
:
function
(
ei
)
{
var
input
=
$
(
"#inqu_status-0-groupCode"
);
var
input
=
$
(
"#inqu_status-0-groupCode"
);
dataEdition
=
ei
.
getBlock
(
"group_code_block_id"
).
getMappedRows
();
let
dataEdition
=
ei
.
getBlock
(
"group_code_block_id"
).
getMappedRows
();
input
.
kendoDropDownList
({
input
.
kendoDropDownList
({
valuePrimitive
:
true
,
valuePrimitive
:
true
,
dataTextField
:
"textField"
,
dataTextField
:
"textField"
,
...
@@ -171,7 +189,7 @@ $(function () {
...
@@ -171,7 +189,7 @@ $(function () {
EiCommunicator
.
send
(
"HPSC008"
,
"queryGroupCode"
,
inInfo
,
{
EiCommunicator
.
send
(
"HPSC008"
,
"queryGroupCode"
,
inInfo
,
{
onSuccess
:
function
(
ei
)
{
onSuccess
:
function
(
ei
)
{
var
input
=
$
(
"#inqu_status-0-userId"
);
var
input
=
$
(
"#inqu_status-0-userId"
);
dataEdition
=
ei
.
getBlock
(
"user_id_block_id"
).
getMappedRows
();
let
dataEdition
=
ei
.
getBlock
(
"user_id_block_id"
).
getMappedRows
();
input
.
kendoDropDownList
({
input
.
kendoDropDownList
({
valuePrimitive
:
true
,
valuePrimitive
:
true
,
dataTextField
:
"textField"
,
dataTextField
:
"textField"
,
...
...
src/main/webapp/HP/SC/HPSC008.jsp
View file @
738dc9ec
...
@@ -48,19 +48,19 @@
...
@@ -48,19 +48,19 @@
<EF:EFColumn ename="companyCode" cname="企业编码" hidden="true"/>
<EF:EFColumn ename="companyCode" cname="企业编码" hidden="true"/>
<EF:EFColumn ename="registerDate" cname="登记日期" width="160" align="center" editType="date" readonly="true"
<EF:EFColumn ename="registerDate" cname="登记日期" width="160" align="center" editType="date" readonly="true"
dateFormat="yyyy-MM-dd" parseFormats="['yyyyMMdd']" required="true"/>
dateFormat="yyyy-MM-dd" parseFormats="['yyyyMMdd']" required="true"/>
<EF:EFComboColumn ename="factoryCode" cname="工厂" blockName="factory_code_block_id"
<EF:EFComboColumn ename="factoryCode" cname="工厂" blockName="factory_code
1
_block_id"
columnTemplate="#=textField#" itemTemplate="#=textField#"
columnTemplate="#=textField#" itemTemplate="#=textField#"
textField="textField" valueField="valueField"
textField="textField" valueField="valueField"
maxLength="16" readonly="true" width="120" required="true"
maxLength="16" readonly="true" width="120" required="true"
align="center" filter="contains" sort="true">
align="center" filter="contains" sort="true">
</EF:EFComboColumn>
</EF:EFComboColumn>
<EF:EFComboColumn ename="groupCode" cname="生产组" blockName="group_code_block_id"
<EF:EFComboColumn ename="groupCode" cname="生产组" blockName="group_code
1
_block_id"
columnTemplate="#=textField#" itemTemplate="#=textField#"
columnTemplate="#=textField#" itemTemplate="#=textField#"
textField="textField" valueField="valueField"
textField="textField" valueField="valueField"
maxLength="16" readonly="true" width="120" required="true"
maxLength="16" readonly="true" width="120" required="true"
align="center" filter="contains" sort="true">
align="center" filter="contains" sort="true">
</EF:EFComboColumn>
</EF:EFComboColumn>
<EF:EFComboColumn ename="userId" cname="员工" blockName="user_id_block_id"
<EF:EFComboColumn ename="userId" cname="员工" blockName="user_id
1
_block_id"
columnTemplate="#=textField#" itemTemplate="#=textField#"
columnTemplate="#=textField#" itemTemplate="#=textField#"
textField="textField" valueField="valueField"
textField="textField" valueField="valueField"
maxLength="16" readonly="true" width="100" required="true"
maxLength="16" readonly="true" width="100" required="true"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment