hearken 构件分析

创建数据查询、实体都需要重启服务器

$P 等于 rowData

removeRow 在表格当前选中行进行删除,不保留modify的信息

点击行 然后删除,这个事件一般只需要一个构件

回去把每个用过的构件的用法都写下来



流程节点 不能粘贴复制



valid 

获取表单容器id,通过返回true,不通过返回false

getFormDataMapping

根据表单id获取json值,形式如下:


showJson

显示json所有的内容,常用来调试

赋值

可以进行多个赋值,按照从上到下的顺序执行,把右侧的值赋给左侧变量,类型是表达式

常用的形式是:

formData.create_time = new Date();

allData = [{beanName:"demo_vacate",mode:"insert",type:"data",data:formData}];

save

调用后台数据库"保存"方法,可以在同一事务中分别执行新增、修改、删除

reload

用来加载表格数据,grid数据,下面的是表格grid,不可填写数据的

reset

重置表单,上面的、可编辑的是表单,重置为空

uuid16

获取随机数据,赋值给变量,一半生成32位的,它有两个参数,一个指定位数,一个指定要穿给的变量

setFormValue

设置表单的值,可编辑的是表单,给指定的表单项赋值,一半多个一起使用,除了第一个使用上一步生成的随机变量外,后面的多是固定用法,#{currUser.id}对应requisition_form_number之类的,#{currUser.username}对应requisition_form_name之类的,

getCurrentRowData

获取当前行的表格数据,返回的是标准的json值

cancel

执行的功能相当于表单上的工具条中的取消操作

confirm

弹出一个是否确认操作的选项,它的返回值是yes或no

save

执行类似json语句的操作,也可以用一个变量去代替整个json值,其一般格式是{[a:"b",c:"d"]}

它的参数并不是json格式,它的参数中data部分是json语句

getCurrentRowData

一般getCurrentRowData后获得json语句赋值给rowData,然后会对rowData判空,然后可以判断rowData中的具体某项值,调用方法是rowData➕点➕变量名

getFormValue

获取表单指定行中指定id的值,怎么获得指定行?通过getCurrentRowData获得的就是指定行的数据,在它的基础上用getFormValue就是了

getFormValue和getFormDataMapping的区别

getFormValue是获取表单(可编辑的是表单)中的一项数据,

getFormDataMapping获取的是表单的所有数据,下一步接着的一般是赋值、save

fileDownload

下载服务器硬盘上的文件,如果是同时下载多个文件,则打包下载

它的参数有:

配置ID,也就是配置文件中的路径,一般是File.update这种格式

serverFileName,服务器上存放的文件的名字,即使upload项存放的值

接下来两个是下载后的名字

或者压缩包的名字

getParameter

得到浏览器URL中的参数

getMapWithParam

调用sql语句返回Map,需要穿参数,一般是用于查询的参数,然后在回调中返回得到的值,是map格式的

convertMapToJson

把map转为json

onReady

有时是没有必要的,因为表格设置自动加载后,就会自己加载数据了,一般在要传递的页面中绑定一个onReady

setFormValues

设置表格中所有数据

setFormValue

给指定项赋值,多用于初始化时间,比如添加的前置事件

getFormValue

是获取表单的值,要传入表单id,因此一般用于单个输入框,输入框的id就是表单项的id

getFormDataMapping和getFormValue比较:

getFormDataMapping相当于getFormValue的复数形式,一个是获取当前所有的,一个是获取一个,后者多用于搜索

getFormValue配合三参数reload实现搜索,

reload

参数有:表格名、数据查询地址、传入参数

show

打开一个浮动子窗口

可以用来调用已经设置好的页面实现查看流程的效果,也可以调用一个自己写的窗口来进行编辑操作,两者都是使用5参数的show

startProcess

发起流程,5参数,重要的有两个,一个是流程的定义id,一个是传递流程中要用的值,以json格式组织

valid

是来判断表单中现存的各个数据是否合法的,它是一系列工作的集合,

他还是很有必要的,虽然和数据处理主过程无关,但是验证是必要的必须的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 197,814评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,124评论 2 375
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 144,814评论 0 327
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,924评论 1 268
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,815评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,562评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,944评论 3 388
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,582评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,859评论 1 293
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,881评论 2 314
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,700评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,493评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,943评论 3 300
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,115评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,413评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,978评论 2 343
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,182评论 2 339

推荐阅读更多精彩内容