使用范围:UI2
Contents
class ProcessControl ($UI/system/components/justep/process/js/processControl)
流转信息,只支持JSON格式
ProcessControl的JSON格式{ "@@tag": "process-control", "status": "", "message": "", "dialog-enabled": "", "save-history": "", "task-join": "", "task-join-mode": "", "customized-enabled": "", "jump-enabled": "", "exts": { "扩展属性名": "扩展属性值", "扩展属性名": "扩展属性值" }, "runnable-activities": [ { "@@tag": "环节标识", "@selectable": "", "@optional": "", "@label": "", "@id": "", "@@children": [] //子环节 } //其它环节 ], "to": [ { "@id": "", "@activity-id": "", "@selected": "", "@readonly": "", "@is-end": "", "process": "", "template": "", "unit": "", "task-assign-mode": "", "executor-kinds", "", "exts": { "扩展属性名": "扩展属性值", "扩展属性名": "扩展属性值" }, "executor-range": [ { "@@tag": "org-unit", "fid": "", "fname": "", "responsible": "" } //其它组件节点 ], "executors": [], //结构与executor-range一致 "task-relation-value":{ "@@tag": "task-relation-value", "SA_Task": "任务主键值", "属性名": 属性值, "属性名": 属性值 //其它属性值对 } } ], "notice": [] //结构与to一致 }
Constructor Top
ProcessControl () |
Static Properties & Enumerations Top
Activity |
Activity
环节 | ||
Item |
Item
流转信息或通知信息 |
Methods Top
void | clearExts () | |
boolean | enableDialog () | |
Array | getActivities () | |
Object | getData () | |
Object | getExt (String name) | |
Object | getExts () | |
boolean | getMessage () | |
Item | getNoticeItemByID () | |
Array | getNoticeItems () | |
Item | getToItemByID () | |
Array | getToItems () | |
boolean | hasProcessData () | |
void | setExt (String name, Object value) | |
void | setSelectedNoticeItems (Array ids) | |
void | setSelectedToItems (Array ids) |
Constructor details
Top
public
ProcessControl
()
流转信息,只支持JSON格式
ProcessControl的JSON格式
{
"@@tag": "process-control",
"status": "",
"message": "",
"dialog-enabled": "",
"save-history": "",
"task-join": "",
"task-join-mode": "",
"customized-enabled": "",
"jump-enabled": "",
"exts": {
"扩展属性名": "扩展属性值",
"扩展属性名": "扩展属性值"
},
"runnable-activities": [
{
"@@tag": "环节标识",
"@selectable": "",
"@optional": "",
"@label": "",
"@id": "",
"@@children": [] //子环节
}
//其它环节
],
"to": [
{
"@id": "",
"@activity-id": "",
"@selected": "",
"@readonly": "",
"@is-end": "",
"process": "",
"template": "",
"unit": "",
"task-assign-mode": "",
"executor-kinds", "",
"exts": {
"扩展属性名": "扩展属性值",
"扩展属性名": "扩展属性值"
},
"executor-range": [
{
"@@tag": "org-unit",
"fid": "",
"fname": "",
"responsible": ""
}
//其它组件节点
],
"executors": [], //结构与executor-range一致
"task-relation-value":{
"@@tag": "task-relation-value",
"SA_Task": "任务主键值",
"属性名": 属性值,
"属性名": 属性值
//其它属性值对
}
}
],
"notice": [] //结构与to一致
}
public
ProcessControl
()
流转信息,只支持JSON格式
ProcessControl的JSON格式{ "@@tag": "process-control", "status": "", "message": "", "dialog-enabled": "", "save-history": "", "task-join": "", "task-join-mode": "", "customized-enabled": "", "jump-enabled": "", "exts": { "扩展属性名": "扩展属性值", "扩展属性名": "扩展属性值" }, "runnable-activities": [ { "@@tag": "环节标识", "@selectable": "", "@optional": "", "@label": "", "@id": "", "@@children": [] //子环节 } //其它环节 ], "to": [ { "@id": "", "@activity-id": "", "@selected": "", "@readonly": "", "@is-end": "", "process": "", "template": "", "unit": "", "task-assign-mode": "", "executor-kinds", "", "exts": { "扩展属性名": "扩展属性值", "扩展属性名": "扩展属性值" }, "executor-range": [ { "@@tag": "org-unit", "fid": "", "fname": "", "responsible": "" } //其它组件节点 ], "executors": [], //结构与executor-range一致 "task-relation-value":{ "@@tag": "task-relation-value", "SA_Task": "任务主键值", "属性名": 属性值, "属性名": 属性值 //其它属性值对 } } ], "notice": [] //结构与to一致 }
Static Properties & Enumerations Detail Top
环节
流转信息或通知信息
Methods Detail Top
public
void
clearExts
()
清除扩展数据
public
boolean
enableDialog
()
判断是否需要弹出对话框
public
Array
getActivities
()
获取环节列表,
public
Object
getData
()
获取ProcessControl的内容
public
Object
getExt
(String name)
获取扩展数据的值
public
Object
getExts
()
获取扩展数据
public
boolean
getMessage
()
获取提示信息
根据ID获取通知相应的流转信息
public
Array
getNoticeItems
()
获取通知相应的流转信息
根据ID获取环节相应的流转信息
public
Array
getToItems
()
获取环节相应的流转信息
public
boolean
hasProcessData
()
[兼容保留]判断是否有process data
public
void
setExt
(String name, Object value)
设置扩展数据的值
public
void
setSelectedNoticeItems
(Array ids)
设置选中的通知
public
void
setSelectedToItems
(Array ids)
设置选中的环节相应的流转信息