如何利用ccform自定义表单来增加自己的控件,关于Sys_FrmEle表结构与数据存储设计?...

如何利用ccform自定义表单来增加自己的控件,关于Sys_FrmEle表结构与数据存储设计?
------------------------------------------------------------------------
ccform的发展是根据应用环境不同不断的发展,所以控件类型的扩充会在以后经常遇到,如果为一种元素都增加一个类,这种设计方法不利于用
户的扩充,为此我们增加了 Sys_FrmEle表.
Sys_FrmEle 是ccform的表单元素数据存储的一个表,它是用于未来的表单元素扩展与用户对控件的自定义.
用于定义控件类型的属性 xml 在D:\ccflow\VisualFlow\Data\XML\FrmEle.xml 文件中.
现把Sys_FrmEle表的存储结构解释如下,希望未来ccflow的爱好者能够根据此文档来定义自己的控件。
表结构:Sys_FrmEle
---------------------------------
MyPK varchar - 主键
FK_MapData varchar -表单ID
EleType varchar -EleType 类型 HandSiganture手写签名, iFrame 网页框架. 其它的类型用户可以自己定义,
EleID varchar -控件的ID.
EleName varchar -控件名称
X float -X位置
Y float -Y位置
H float -H高度
W float -W宽度
IsEnable int -是否启用
Tag1 varchar - 预备字段1
Tag2 varchar - 预备字段2
Tag3 varchar - 预备字段3
Tag4 varchar - 预备字段4
说明:
-----------------
1, 主键等于 MyPK= FK_MapData+"_"+EleType+"_"+EleID
2, EleID 一个表单中需要唯一.
3, EleType 类型 HandSiganture手写签名, iFrame 网页框架. 两个是ccform默认的, 如果是其它类型的控件需要您自己定义它.
4, Tag 是用于表示备用字段,它的意义是根据 EleType 来决定的.
当 EleType = HandSiganture时:
Tag1 = 图片存储位置.
Tag2 = 窗口打开宽度.
Tag3 = 窗口打开高度.
当 EleType = iFrame时:
Tag1 = URL, URL是可以带有@参数的.
Tag2 = 框架宽度.
Tag3 = 框架高度.
其它:
-----------------------------
欢迎使用开源的工作流引擎ccflow ,  http://ccflow.org  http://bbs.ccflow.org

转载于:https://my.oschina.net/ccflow/blog/77559

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值