zoukankan      html  css  js  c++  java
  • 驰骋工作流引擎表单设计控件-关系类控件-明细表(4)

    =========续接上篇=========

    12.操作权限

    配合ccBPM工作才有效,操作权限分为三种,操作员、工作ID、流程ID。就是使用那个字段来过滤数据对操作员进行显示。 默认是第2个工作ID也可以称为主表主键作为过滤条件。使用流程ID,也叫FID,是用于分河流上。

    clip_image001

    用于子线程上有明细表,需要在合流节点上,能够汇总子线程上的明细表数据,所以权限控制使用FID。

    13.工作模式

    常用的就是普通模式,普通模式就是可以增加多个行,还有一种类似与资产负载表的模式,它的行是固定的,我们称呼固定模式,固定模式目前开发进展与实施的效果并不太好,改用其他的方案实现了,我们会在以后实现这个模式。

    14.是否锁定行

    在一些应用场景下,一些行的数据是不允许修改,另外一些行的数据是允许修改的,对于不允许修改的行,我们就称呼为被锁定的行,这些行当前的操作员是不可以修改的。

    处理这样的应用场景,就需要在明细表中增加一个隐藏的列,列名为IsRowLock注意大小写,然后在明细表属性中设置启用锁定行功能,如下图。

    clip_image002

    运行效果:

    clip_image003[6]

    其他说明:

    1, 对于IsRowLock这个列的值,可以在表单事件或者流程事件里完成设置,而不要让用户界面设置。

    2, 约定的字段IsRowLock注意区分大小写,ccform与ccBPM系统中任何约定的字段或者参数信息都区分大小写。

    15.显示方式

    显示格式分为:表格模式与卡片模式。

    表格模式就是通用行模式,一行表示一个记录,卡片模式就是记录单条展现模式。它用于数据量不大,但是字段比较多,需要有无规则的展现模式中。

    表格的显示方式:

    clip_image005[5]

    卡片的显示方式:

    clip_image008[11]

    两种模式各有优缺点。

    16.超链接

    应用场景:明细表的超链接应用场景很多,开发人员需要个性化一个界面,需要该条信息链接到这个界面上,展示相关的数据,或者执行相关的操作。

    clip_image010[11]

    超链接配置界面

    注意连接的URL文本框里可以填写ccBPM的表达式。

    明细表的超链接展现效果如下:

    clip_image012[8]

    明细表的超链接效果

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

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

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

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

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

    指定联系官方QQ:1146275232

  • 相关阅读:
    Vue
    Vue
    Vue
    服务器上部署django项目流程?
    Git 命令
    git命令?
    消息队列中间件??
    简述COOKIE和SESSION的区别与联系?
    什么是restful API?
    Django、Flask、Tornado的区别?
  • 原文地址:https://www.cnblogs.com/ccflow/p/5825991.html
Copyright © 2011-2022 走看看