TWaver自动化设计平台Legolas —— 数据响应动作
2015-05-25 11:37
148 查看
在上一篇入门流程中有简单提到“动作”,这篇就介绍如何添加动作,并应用动作。
简介
“动作”从使用场景角度可以分为数据响应动作和事件响应动作,其中事件响应动作又可以细分为交互响应动作和逻辑事件响应动作
Legolas中的“动作”使用Javascript语言定义,使用Javascript做脚本语言的原因
第一, Legolas前台使用Javascript编写
第二, Javascript语言轻量,语法简单,学习成本低
第三, 各大浏览都支持JavaScript,近些年的支持力度也不断加大
“动作”是一个JavaScript的function,
参数是包含属性值的绑定关系(relation),{bid:’’, property:’’, action:’’, value:’’}
“动作”的作用域为模板对象,即this是模板对象,能操作模板对象的任何属性
在入门流程中提到的动作是数据响应动作,这篇主要说明数据响应动作。数据响应动作指的是当模板对象接收到绑定的属性值后,要做的动作。每个模板都有默认的数据响应动作,但是也可以自定义,编辑时添加。
添加动作
在“关系绑定”tab下“动作”表中,管理所有的“动作”,点击 按钮,在弹出框中,添加新的“动作”
在“动作”代码中,Legolas内置了代码编辑器,有行号,缩进,js语法检查,错误提示,告警提示。可以很轻松的编写“动作”内容。
如果是对“动作”的修改,保存之后,新的内容立即起作用
应用动作
将“动作”拖拽到关系表中对于的关系上即可
简介
“动作”从使用场景角度可以分为数据响应动作和事件响应动作,其中事件响应动作又可以细分为交互响应动作和逻辑事件响应动作
Legolas中的“动作”使用Javascript语言定义,使用Javascript做脚本语言的原因
第一, Legolas前台使用Javascript编写
第二, Javascript语言轻量,语法简单,学习成本低
第三, 各大浏览都支持JavaScript,近些年的支持力度也不断加大
“动作”是一个JavaScript的function,
参数是包含属性值的绑定关系(relation),{bid:’’, property:’’, action:’’, value:’’}
“动作”的作用域为模板对象,即this是模板对象,能操作模板对象的任何属性
在入门流程中提到的动作是数据响应动作,这篇主要说明数据响应动作。数据响应动作指的是当模板对象接收到绑定的属性值后,要做的动作。每个模板都有默认的数据响应动作,但是也可以自定义,编辑时添加。
添加动作
在“关系绑定”tab下“动作”表中,管理所有的“动作”,点击 按钮,在弹出框中,添加新的“动作”
在“动作”代码中,Legolas内置了代码编辑器,有行号,缩进,js语法检查,错误提示,告警提示。可以很轻松的编写“动作”内容。
如果是对“动作”的修改,保存之后,新的内容立即起作用
应用动作
将“动作”拖拽到关系表中对于的关系上即可
相关文章推荐
- TWaver自动化设计平台Legolas —— 交互事件响应动作
- Legolas工业自动化平台入门(二)数据响应动作
- Legolas工业自动化平台入门(三)交互事件响应动作
- TWaver自动化设计平台Legolas —— 入门流程
- TWaver家族新成员 — Legolas工业自动化设计平台
- TWaver家族新成员 — Legolas工业自动化设计平台
- 分布式自动化测试平台设计
- RFS的web自动化验收测试——第7讲 案例设计之流程与数据分离2
- 网络教学资源平台设计与实现--公告发布系统数据表
- 百亿数据毫秒响应级交易系统读写分离存储数据设计
- Legolas工业自动化平台入门(一)搭建应用
- 大数据之数仓平台设计思路01
- Legolas工业自动化平台案例 —— 水源地自动化监控系统
- 马哥linux运维公开课第二季—《自动化运维平台的设计理念》
- 【原创】C#搭建足球赛事资料库与预测平台(5) 赔率数据表设计1
- EasyCamera向EasyDarwin云平台推送音视频数据的缓存设计
- 大数据应用之双色球算奖平台总体设计历史数据存储篇
- 实时数据平台设计:解决从OLTP到OLAP实时流转缺失 - 大数据
- 校园数字化建设--注册中心投标文件研究(6)--公共数据交换平台设计方案概述
- 高性能风控数据平台设计