YonBuilder专业版开发之新增规则操作(回录视频操作)第贰篇
新增多条规则,做到规则按序执行同时传递参数
一、代码实现
package com.yonyou.ucf.mdf.domain.rules;import com.yonyou.ucf.mdd.common.model.rule.RuleContext;
import com.yonyou.ucf.mdd.common.model.rule.RuleExecuteResult;
import com.yonyou.ucf.mdd.rule.base.AbstractRule;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;/*敲得越多,钱越多!!!敲得越多,钱越多!!!敲得越多,钱越多!!!
*/
// 加一个log日志(lombok下的Slf4j)
@Slf4j
// Componnt会默认的把此类的名字首字母小写其他不变传进去(也可以在此自定义名字如@Component("defRule2"))
@Component("defRule2")
// 继承类的时候引用mdd.rule下的这类
public class DefRule1 extends AbstractRule {@Overridepublic <T> RuleExecuteResult execute(RuleContext ruleContext, T... tObjs) throws Exception {log.info("hello");ruleContext.setCusMapValue("rulecontent","11133zx");return null;}
}
package com.yonyou.ucf.mdf.domain.rules;import com.yonyou.ucf.mdd.common.model.rule.RuleContext;
import com.yonyou.ucf.mdd.common.model.rule.RuleExecuteResult;
import com.yonyou.ucf.mdd.rule.base.AbstractRule;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;/*敲得越多,钱越多!!!敲得越多,钱越多!!!敲得越多,钱越多!!!
*/
@Slf4j
// Componnt会默认的把此类的名字首字母小写其他不变传进去
@Component
// 继承类的时候引用mdd.rule下的这类
public class DefRule3 extends AbstractRule {@Overridepublic <T> RuleExecuteResult execute(RuleContext ruleContext, T... tObjs) throws Exception {//获取上个规则设置的值String preRule = ruleContext.getCusMapValue("rulecontent").toString();System.out.println(preRule);return null;}
}
二、前台按后端进行规则设定
规则按楼上图二从上到下依次执行
点击保存,执行断点查看(先图一后图二获取到值11133zx)
自定义一个按钮,完成按钮规则的全部独立设计
一、插入按钮
二、自定义保存功能
点击层级里的gr测试
右侧选择命令管理
点击添加
同时添加想要的rule(1和2是本来就有的规则,345为自己的规则)
保存后
代码实现类似于楼下
个性签名:一个人在年轻的时候浪费自己的才华与天赋是一件非常可惜的事情
如果觉得这篇文章对你有小小的帮助的话,记得在右下角“点赞”~“评论” “收藏”哦,博主在此感谢!
万水千山总是情,打赏5毛买辣条行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!
YonBuilder专业版开发之新增规则操作(回录视频操作)第贰篇相关推荐
- android list嵌套list,Android开发日常-listVIiew嵌套webView回显阅读位置
详情页布局结构 需求是回显webview展示网页的阅读位置 方案1: 使用webview.getScrollY()获取滑动到的位置,用setScrollY()回显设置, 但是两个方法都出现了问题,ge ...
- 使用YonBuilder移动开发平台开发视频会议App
过去两年多时间里,视频会议成为职场工作乃至社会常态,在各类场景中得到广泛应用.例如企业会议.培训赋能.远程咨询.产品发布.远程面试等.本案例中的视频会议app来自开发者实战,采用YonBuilder移 ...
- Cognos开发自定义排序规则的报表和自定义排名报表
Cognos开发自定义排序规则的报表和自定义排名报表 场景:有一个简单的销售数据分析,可以按照日期,按照商品类型来分析订单笔数和订单金额. 目的:用户可以自定义查看按照不同指标排序的数据,用户可以查看 ...
- 用友开发者中心全新升级,YonBuilder移动开发入门指南
听说用友新上线了全新的开发者中心,有YonBuilder应用开发,集成开发.数据开发.智能与自动化.DevOps 等板块,本人作为用户老客户,对其中的移动开发比较感兴趣,本文重点讲解其中的移动开发平台 ...
- Idea中git进行回滚版本操作和查看修改记录
Idea中git进行回滚版本操作 开发过程中:在进行代码提交后,总会出现一些错误和没有完善的地方,需要进行回滚修改,搜索后还是有多种方法的,自己记录一下用的比较多的方式吧: 1.项目右键后,然后在&q ...
- YonBuilder移动开发(APICloud)应用动态权限功能开发教程
背景概述 当前用户个人隐私信息泄漏的问题已经越来越严重了,这种现象导致国内外对于用户隐私的保护越来越重视.在移动端的应用开发领域,如果你的应用程序未使用动态权限方式去获取用户的隐私权限,你的应用将无法 ...
- 从C#到Objective-C,循序渐进学习苹果开发(7)--使用FMDB对Sqlite数据库进行操作
本随笔系列主要介绍从一个Windows平台从事C#开发到Mac平台苹果开发的一系列感想和体验历程,本系列文章是在起步阶段逐步积累的,希望带给大家更好,更真实的转换历程体验.本篇主要开始介绍基于XCod ...
- SAP 操作,弹出报错 - 已根据规则拒绝服务器触发的操作,是否要查看上个通讯步骤中触发的操作列表 -
SAP 操作,弹出报错 - 已根据规则拒绝服务器触发的操作,是否要查看上个通讯步骤中触发的操作列表 - 收到用户报错说,他执行MIR7做预制发票的时候,SAP弹出如下框框: 登陆SAP,左键单击如下图 ...
- HealthKit开发快速入门教程之HealthKit数据的操作
HealthKit开发快速入门教程之HealthKit数据的操作 数据的表示 在HealthKit中,数据是最核心的元素.通过分析数据,人们可以看到相关的健康信息.例如,通过统计步数数据,人们可以知 ...
最新文章
- java文件下载文件名乱码
- 2018.5.12说说反射的用途及实现------要再花费时间加强理解
- Android动画效果-更新中
- golang 编写的邮件客户端
- Unicode和UTF-8的区别
- 自动添加html结束标志,HTML:包含或排除可选的结束标记?
- wordpress列表页调用浏览器,wordpress显示文章浏览量!
- GetDlgItem
- sql同时修改两个表的数据_如何用SQL做数据透视表?
- Unix环境高级编程(二)文件和目录
- 谈谈我对攻读计算机研究生的看法(转一个牛人文章)
- PoEdu - C++阶段班【Po学校】- 第1课
- Leetcode—— 5369. 统计作战单位数
- 笔记——关于每次重启之后,虚拟机网络无网络访问权限的解决方法
- exists和no exists 在sql中的区别
- 论文笔记之Understanding and Diagnosing Visual Tracking Systems
- 室内定位中非视距的识别和抑制算法研究综述(部分)
- 科学幻想其实是对科学研究的发展方向起到很好的引领作用
- git官网下载不了或下载很慢的解决办法!
- android recovery 机器人,扫盲贴:关于recovery模式的机器人倒地和感叹号