功能类控件

驰骋工作流引擎将出发各种事件的控件称之为功能类控件,驰骋表单设计器中有控件分类:按钮,鼠标、选择,超连接。

按钮

表单上面的按钮对象,可以处理事件内容。

特别说明:ccBPM所有的事件内容的处理方式都是一致的,目前所涉及的事件有,表单事件、按钮事件、流程事件。

1.总体说明

每个按钮有自己的按钮类型,使用自定义按钮类型。

属性


说明


按钮事件类型


事件类型决定按钮执行的内容。


事件内容


就是要执行的内容,内容里面可以有变量,变量来自与表单。变量的表达方式仍然用@+变量名来决定,比如:@jiner ,  @shenpiren,

系统变量有@WebUser.No 当前操作员编号,@WebUser.Name 当前操作员名称 @WebUser.FK_Dept 当前操作员部门。


执行成功提示信息


当内容执行成功时提示的信心。


执行失败提示信息


当内容执行失败时,抛出异常信息时提示的信息。

2.执行存储过程案例

说明:@WebUser.No 表示当前的操作人员系统变量。

3.执行SQL 事例

以上事例说明了删除一条数据时提示的信息。@+字段名是用来取当前节点字段。

4.执行URL

特别说明:

执行url  是静默执行,需要对方的页面直接返回 string 串就可以了。如果超时连接,或者,返回串的前三个字母是Err ,ccBPM就会执行失败,就抛出失败信息给操作者。

在执行url时系统就会把两个默认的参数增加上。分别是UserNo, SID。

比如:您设定的是 http://serverName/[email protected] 实际执行的是:http://serverName/[email protected]&UserNo=abc &SID=a2345bc

5.执行JavaScript

执行js 时,成功信息与失败提示信息就不需要填写了。

鼠标

点它就是取消所有的工具选择,让其所有工具栏的状态为空。

选择

全选特定的区域,比如要删除特定区域的对象,就可以使用它来选择。目前该功能不是很稳定。

超连接

显示超级连接.

提示:@符号表示换行。

其他:

超链接功能用到很多,连接地址里可以支持字段变量。比如:在一个表单节点上需要启动子流程,这个时候就需要动态的生成一些参数生成连接。

Technorati Tags: ccflow ,jflow ,ccbpm ,驰骋工作流程引擎 , 驰骋表单引擎 , 自由表单 ,ccflow 视频教程,ccflow 工作流引擎教程,驰骋.net工作流引擎,开源工作流引擎,开源表单引擎 ccform,开源权限管理系统 ccgpm,java 表单引擎

在连接中有常量,也有变量:

/WF/MyFlow.aspx?FK_Flow=012&[email protected]&PNodeID=1103&PFlowNo=011

@+参数, 这里就是说的ccBPM的表达式。

更多的功能探索,请访问在线演示平台:

流程演示环境:http://demo.ccflow.org/

OA演示环境:(用户名amdin 密码:pub) http://ccoa.ccflow.org/Main/NewHome/login.aspx

驰骋工作流引擎官方网站:http://www.ccflow.org/

与众多爱好者共同探索,请加官方QQ群:383352596

指定联系官方QQ:1146275232

时间: 2024-10-28 14:37:56

功能类控件的相关文章

重新想象 Windows 8.1 Store Apps (77) - 控件增强: 文本类控件的增强, 部分控件增加了 Header 属性和 HeaderTemplate 属性, 部分控件增加了 PlaceholderText 属性

[源码下载] 重新想象 Windows 8.1 Store Apps (77) - 控件增强: 文本类控件的增强, 部分控件增加了 Header 属性和 HeaderTemplate 属性, 部分控件增加了 PlaceholderText 属性 作者:webabcd介绍重新想象 Windows 8.1 Store Apps 之控件增强 文本类控件的增强 为一些控件增加了 Header 属性和 HeaderTemplate 属性 为一些控件增加了 PlaceholderText 属性 示例1.演示

C#控件系列--文本类控件

C#控件系列--文本类控件 文本类控件主要包括Label.LinkLabel.Button.TextBox以及RichTextBox. Label 功能 Label用来显示用户不能直接改变的文本信息. 属性 Image--指定标签上显示的图像. Text--此属性是与文件相关联的文本. Name--标识对象的名称. AutoSize--如果此属性为true,则启用了根据字号自动调整大小.请注意,这只对文本不换行的标签控件有效. Enabled--是否启用该控件. Visible--可见还是隐藏.

C#控件系列--选择类控件

C#控件系列--选择类控件 选择类控件主要包括:ComboBox.CheckBox.CheckedListBox.RadioButton.NumericUpDown以及ListBox. ComboBox 功能 ComboBox控件用于在下拉组合框中显示数据,它结合了TextBox控件和ListBox控件的功能. 属性

kettle系列-[KettleUtil]kettle插件,类似kettle的自定义java类控件

该kettle插件功能类似kettle现有的定义java类插件,自定java类插件主要是支持在kettle中直接编写java代码实现自定特殊功能,而本控件主要是将自定义代码转移到jar包,就是说自定义功能的实现改为在eclipse等ide中开发. 设计本插件的原因是直接在kettle中写java代码是很不容易的事,开发体验与eclipse差得远,java语法还要受到限制,调试麻烦.实现点简单的逻辑还行,稍微复杂一点就比较麻烦,需要对java和kettle相关接口很熟悉.而简单的功能可以采用jav

Winform控件之文本类控件

对于一个应用程序而言,控件是搭建用户界面的积木.它们具备交互式的特征.VS 2012中的控件都放在工具箱中,添加一个控件到窗体,只需在工具箱中选择好要添加的控件,并按住鼠标左键,拖动到窗体上即可.向窗体上添加控件还有另一个方法,就是通过代码来实现,即可通过窗体的Controls类的Add方法,格式为:窗体标识.Controls.Add(控件标识).通过代码的方法添加控件比较麻烦,基本上是不会使用这种方法的. 文本类控件包含标签控件(Label),按钮控件(Button),文本框控件(TextBo

android自定义刷新类控件

android虽然定义了种类非常丰富的控件,但是有的时候这些自定义的控件还是不能满足我的要求,为了能够适配更多的需求,我们需要在原有的基础上进行自定义控件. 今天我向大家介绍的就是android中最常见的刷新类控件.因为我们最近正在参加一个项目,在项目组长的带领下,我学到了很多的东西,这对我的android技术的提升非常大,定义一个自定义控件可能不是很难,但是如何让这个自定义控件更加有效.更加快速地运行. 首先我们需要建立一个自定义控件类: package com.example.ui.widg

关系类控件-明细表

驰骋工作流引擎中,将与主表发生关系的控件,但是需要独立工作的控件,称为关系类控件.关系类控件目前有三种:主从表.一对多.一对多多.审核组件. 下面,我们着重介绍一下从表的使用方法. 从表(明细表) 从表也叫明细表,从表是表单常用,主要的控件之一,ccform的从表有丰富的功能满足不同环境下的应用需要. 1.从表设计器介绍 从表设计器: 在从表设计器面板里,可以可视化的展现出要运行的从表样式. 第1章: 2.基本属性 点击明细表的名称连接,在左上角,设计器弹出一个明细表设置的属性窗口,如下图. 3

Winform控件之分组类控件

分组类控件主要包括容器控件(Panel),分组框控件(groupBox)和选项卡控件(TabControl)等控件. 一,Panel控件 Panel控件是由System.Windows.Forms.Panel类提供的,主要作用就是将其他控件组合一起放在一个面板上,使这些控件更容易管理.当Panel控件面板上要显示过多的控件时,可设置AutoScroll属性为true. Panel控件在默认情况下不显示边框,如把BorderStyle属性设置为不是none的其他值,就可以使用面板可视化地组合相关的

第02讲集合类和列表类控件

集合 有了数组为什么还要集合: 数组是固定长度的,集合长度可变(因此,适应场景不同) 同时存储一对一关系的数据 方便增删改查 不能添加重复数据(如set中) Collection Map 接口 HashMap List Queue Set ArrayList LinkedList HashSet 类 Collection存储类的对象,Map存储键值对. List和Queue存储的对象是有序的,允许重复的,可以为null:Set中存储的对象是无序的,不允许重复的,只能有一个为null. Array