SheetActionPane
表单工具栏,用户在处理工作项时,系统会根据环境(活动节点、活动节点类型、允许的操作等)来显示允许进行的操作。例如,用户发起流程时,该控件可能显示“提交”、“保存”、“流程状态”等按钮:
SheetActionPane
可以进行自定义扩展,往工具栏内添加SheetActionButton。
示例:SheetActionPane
——————————————————————————————————————
<SheetControls:SheetActionPaneID="SheetActionPane1" runat="server" ClientValidation="validation({EventType})"Dock="Top">
<SheetControals:SheetActionButtonID="btnPrint" OnClientClick="printForm()”
Text="打印申请表"ImageSrc="Action_Print.gif"/>
</SheetControls:SheetActionPane>
——————————————————————————————————————
SheetActionPane属性:
属性 | 类型 | 说明 |
AdjustParticipant | String | 获取调整活动参与者按钮 |
AfterConfirmation | String | 客户端确认操作后执行的函数。 |
Assist | String | 获取协助按钮 |
CancelInstance | String | 获取取消流程实例按钮 |
CancelWorkItem | String | 获取取消工作项按钮 |
Circulate | String | 获取传阅按钮 |
ClientValidation | String | 客户端验证,在提交的时候会调用,如果该验证返回为false则禁止提交。该属性要求输入一个bool类型的表达式,比如validatePage(),或者document.getElementById('controlId') != null |
Consult | String | 征询意见按钮 |
CustomButtons | String | 自定义按钮 |
DataFieldValidationMessage | String | 获取显示数据项验证结果的标签 |
Dock | String | 获取或设置工具栏的固定位置 |
FinishInstance | String | 获取结束流程按钮 |
Forward | String | 转发按钮 |
IconHeight | String | 图标的高度 |
IconWidth | String | 图标的宽度 |
LockInstance | String | 获取流程锁定按钮 |
LockValidationMessage | String | 获取验证锁定结果消息的标签 |
String | 获取打印按钮 | |
Reject | String | 获取驳回按钮 |
RemoveBizObject | String | 获取移除业务对象按钮 |
Retrieve | String | 获取取回按钮 |
Save | String | 保存按钮 |
StartInstance | String | 获取发起流程按钮 |
Submit | String | 获取提交按钮 |
ViewClose | String | 关闭 |
ViewInstanceState | String | 查看状态按钮 |