最新要闻
- 世界微动态丨网友偶遇眼镜王蛇求助 博物杂志:务必远离、打输住院打赢坐牢
- 世界今亮点!Vtuber因直播《霍格沃茨之遗》被骚扰 宣布毕业
- 天天讯息:委员建议研究生招生规模动态扩大:缓解考研难
- 速看:兰博基尼领衔 今年值得期待的7款跑车 买不起还不能看看?
- 女子试用期被辞退 现场给HR普法:金句频出网友点赞称解气
- 每日聚焦:靠ChatGPT年入百万!合法还不限学历专业:一般人我不告诉他(doge)
- 全球新消息丨韩系车日子不好过!起亚狮铂拓界限时优惠:降3万还给大礼包
- 播报:LG:三星QD OLED电视更容易烧屏
- 世界聚焦:掏耳朵怎么就这么爽!
- 今日视点:不只全面屏!努比亚Z50 Ultra后摄惊艳:黄金镜皇组合
- 男子月薪3千相亲角“反向相亲”气到大妈 大爷理解:靠颜值吃饭
- 每日热文:吴京+杰森斯坦森主演!《巨齿鲨2》暑期上映 国内有望同步
- 浙大揭秘吃鱼为什么会变聪明 网友:告诉老默 我想吃鱼了
- 上海消保委提醒谨慎购买威马汽车:经营异常、消极应对投诉
- 特斯拉将放弃稀土材料 中国公司无惧:目前没有东西替代
- 即时:B站两款自研游戏将上线 CEO陈睿:能挣钱的游戏只剩下两种
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
世界今日讯!eas里客户端保存,提交里增加校验规则和必填
(相关资料图)
业务单据、基础资料,在编辑界面EditUI中进行必录校验时,可以直接从界面绑定的数据对象editData中获取值,无需通过界面控件取值。
对于单据头中的属性值,通过editData可以直接通过get方法获取到属性值。对于分录中的数据,可以先获取分录集合,然后遍历分录集合,进行非空校验。
在暂存、保存save、提交submit时,框架会自动调用verifyInput必录校验方法。此时,界面控件中的值已经封装到界面对象中,因此无需直接从控件中取值。
protected void verifyInput(ActionEvent e) throws Exception { VerifyClientUtils.input(this, editData.getEasCompanyNumber(), "EAS公司编码不能为空!"); VerifyClientUtils.input(this, editData.getEasCompanyName(), "EAS公司名称不能为空!"); VerifyClientUtils.input(this, editData.getErpCompanyNumber(), "erp公司标识不能为空!"); VerifyClientUtils.input(this, editData.getErpCompanyName(), "erp公司名称不能为空!"); AdminOrgUnitInfo easCompany = this.editData.getEasCompanyNumber(); String oql = "where easCompanyNumber = ""+easCompany.getId().toString()+"""; //已经维护的eas公司不能再维护 if (!EmptyUtil.isEmpty(editData.getId())) { oql = oql +" and id !=""+editData.getId().toString()+"""; } BICompanyRelfCollection info = BICompanyRelfFactory.getRemoteInstance().getBICompanyRelfCollection(oql); if (!EmptyUtil.isEmpty(info)) { MsgBox.showWarning("EAS编码"+easCompany.getNumber()+"公司已维护erp公司映射关系"); SysUtil.abort(); } }
下面VefifyClientUtils的部分代码,包含了常见的一些校验规则,可以复制后使用
package com.kingdee.eas.custom.utils;import java.awt.Component;import com.kingdee.bos.dao.IObjectCollection;import com.kingdee.eas.framework.CoreBaseInfo;import com.kingdee.eas.util.SysUtil;import com.kingdee.eas.util.client.MsgBox;/** * @Description: 客户端校验工具类 * @author zhangLiangfeng * @date */public class VerifyClientUtils { /** * 必录校验,用于前端输入检查 * 参数为空时弹出警告信息并中断程序 * @param comp 父控件 * @param param 参数 * @param warning 警告信息 * @author zhangLiangfeng * */ public static void input(Component comp, String param, String warning){ if(param == null || param.trim().length() == 0){ MsgBox.showWarning(comp, warning); SysUtil.abort(); } } /** * 必录校验,用于前端输入检查 * 参数为空时弹出警告信息并中断程序 * @param comp 父控件 * @param param 参数 * @param warning 警告信息 * @author zhangLiangfeng * */ public static void input(Component comp, Integer param, String warning){ if(param == null){ MsgBox.showWarning(comp, warning); SysUtil.abort(); } } /** * 必录校验,用于前端输入检查 * 参数为空时弹出警告信息并中断程序 * @param comp 父控件 * @param param 参数 * @param warning 警告信息 * */ public static void input(Component comp, Object param, String warning){ if(param == null){ MsgBox.showWarning(comp, warning); SysUtil.abort(); } } /** * 必录校验,用于前端输入检查 * 参数为空时弹出警告信息并中断程序 * @param comp 父控件 * @param param 参数 * @param warning 警告信息 * @author zhangLiangfeng * */ public static void input(Component comp, CoreBaseInfo param, String warning){ if(param == null){ MsgBox.showWarning(comp, warning); SysUtil.abort(); } } /** * 必录校验,用于前端输入检查 * 参数为空时弹出警告信息并中断程序 * @param comp 父控件 * @param param 参数 * @param warning 警告信息 * @author zhangLiangfeng * */ public static void input(Component comp, IObjectCollection param, String warning){ if(param == null || param.isEmpty()){ MsgBox.showWarning(comp, warning); SysUtil.abort(); } } /** * 警告并中断程序,用于前端 * @param comp 父控件 * @param msg 警告消息 * */ public static void warning(Component comp, String msg){ MsgBox.showWarning(comp, msg); SysUtil.abort(); } /** * 警告并中断程序,用于前端 * @param comp 父控件 * @param msg 警告消息 * */ public static void warning(Component comp, StringBuffer msg){ MsgBox.showWarning(comp, msg.toString()); SysUtil.abort(); }}
环球快资讯丨Redis分布式锁常见坑点分析
世界今日讯!eas里客户端保存,提交里增加校验规则和必填
访问者模式
世界微动态丨网友偶遇眼镜王蛇求助 博物杂志:务必远离、打输住院打赢坐牢
世界今亮点!Vtuber因直播《霍格沃茨之遗》被骚扰 宣布毕业
天天讯息:委员建议研究生招生规模动态扩大:缓解考研难
全球聚焦:收个滴滴Offer:从小伙三面经历,看看需要学点啥?
环球热资讯!Study for Go! Chapter one - Type
环球最新:手写模拟Spring底层原理-Bean的创建与获取
速看:兰博基尼领衔 今年值得期待的7款跑车 买不起还不能看看?
女子试用期被辞退 现场给HR普法:金句频出网友点赞称解气
每日聚焦:靠ChatGPT年入百万!合法还不限学历专业:一般人我不告诉他(doge)
全球新消息丨韩系车日子不好过!起亚狮铂拓界限时优惠:降3万还给大礼包
zip文件结构
头条:与时俱进推动智慧城市建设,智慧管网监测加强城市治理能力
全球视讯!Java项目集成工作流activiti,会签
简单介绍Python中如何给字典设置默认值
播报:LG:三星QD OLED电视更容易烧屏
世界聚焦:掏耳朵怎么就这么爽!
今日视点:不只全面屏!努比亚Z50 Ultra后摄惊艳:黄金镜皇组合
男子月薪3千相亲角“反向相亲”气到大妈 大爷理解:靠颜值吃饭
每日热文:吴京+杰森斯坦森主演!《巨齿鲨2》暑期上映 国内有望同步
环球视点!ffmpeg视频上传及压缩Linux配置篇下
世界快资讯:【Avalonia】【跨平台】关于Prism项目模块化在Linux下路径问题
浙大揭秘吃鱼为什么会变聪明 网友:告诉老默 我想吃鱼了
上海消保委提醒谨慎购买威马汽车:经营异常、消极应对投诉
特斯拉将放弃稀土材料 中国公司无惧:目前没有东西替代
即时:B站两款自研游戏将上线 CEO陈睿:能挣钱的游戏只剩下两种
《生化危机4:重制版》新演示/截图 里昂拯救黑丝碍事梨
焦点日报:配置资源管理Secret和ConfigMap
环球视点!Windows故障转移群集 和 SQLServer AlwaysOn 搭建教程
(数据库系统概论|王珊)第九章关系查询处理和关系优化-第一节:查询处理
全球速递!视频上传及压缩SpringBoot篇上
世界热门:el-input 使用 回车键会刷新页面的问题
全球最强!传音260W快充手机将亮相:10分钟内充满
性能对标奔驰大G 比亚迪“F品牌”首车曝光:够硬够强
世界快消息!传欧盟准备批准微软收购动视-暴雪
当前报道:女司机“神操作”:100来公里高速连撞4次 竟甩锅路太窄
世界视讯!又一大作优化翻车!《卧龙:苍天陨落》RTX 4090依旧闪退
12GB+256GB到手仅2699元!Redmi K60正式开启降价
温州特斯拉事故驾驶员家属发声:记不清车辆失控场景 妻子去世自责
环球时讯:中国航天员遇到外星人怎么办?载人航天总师:积极交流 星际合作
焦点要闻:漫威等好莱坞大片中国市场遇冷:大家不爱看了 不符合国人审美、文化观
550元 富士发布Instax Mini 12拍立得相机 支持APP存照片
环球即时:卷成白菜价!致态TiPlus 7100固态硬盘新史低:1TB仅549元
环球头条:马斯克10万亿美元“改造地球”背景下!特斯拉电机要完全不用稀土:专家回应有可能
读Java性能权威指南(第2版)笔记07_即时编译器上
今头条!天问二号任务已获得国家批准立项:要从小行星2016 HO3采样返回
实现 Vue 折叠面板组件
委员:996制度是导致就业难、生育率低的重大原因
当前播报:电商价格战开打!京东百亿补贴上线:全场包邮 买贵双倍赔
特斯拉未来要狂暴降价:就靠这改变世界?其实都被骗了!
世界快资讯:豆瓣8.9分!韩国拼体格真人秀在欧美爆红
暗黑三国风!《卧龙:苍天陨落》正式上线:298元 GTX 1650就能玩
3.3 数据结构 时间复杂度 和空间复杂度 计算
环球简讯:004. html篇之《标签分类和嵌套》
天天动态:星巴克国内最大对手!瑞幸咖啡财报:年收入首次突破百亿
硬件狗狗3.3新版发布:跑分排行 实时PK
【环球热闻】使用ansible部署服务到k8s
专家:双休制度很难被改变 可以试试“做四休三”
【当前独家】同样是PCIe 5.0 SSD:Intel、AMD跑分竟不一样!差距达30%
世界观焦点:大熊猫为什么近期扎堆回国?美日等国养不起“国宝”了吗?完全是误解
当前速讯:女子称因准点下班试用期第3天被辞退:还被领导一顿痛骂
全球聚焦:R数据分析:做量性研究的必备“家伙什”-furniture包介绍
003. html篇之《表单》
全球即时:Codeforces 1774 G Segment Covering 题解 (观察性质,倍增)
【全球播资讯】Feign踩坑源码分析 -- 请求参数分号变逗号
【全球快播报】火箭弹电子版领取处>>
视讯!完美还原!玩家用虚幻5复刻《狂飙》高启强老家:桌上还有孙子兵法
《龙马精神》4月上映!69岁成龙再跳120米高摩天轮 本人直言小事情
天天快资讯:C++面经(持续更新)
今亮点!实验楼(规则)怪谈
热推荐:电视剧《三体》豆瓣评分上涨 于和伟:《三体》涨分像涨工资
热门看点:《卧龙:苍天陨落》今晚零点正式解锁!乱世三国冒险即将开启
前沿资讯!口感醇正!熊猫精酿好时光皮尔森啤酒好价:2.8元/听
即时:中国科技公司:让老外开眼了
完爆H.265!优酷用上H.266编解码:最便宜手机放视频也丝般顺滑
世界今头条!搭建两台web服务器基于HAProxy实现负载均衡
焦点短讯!路飞-day5——git 多分支开发、git远程仓库、ssh方式连接远程仓库、协同开发、冲突解决、线上分支合并、远程仓库回滚
简讯:(数据库系统概论|王珊)第七章数据库设计:习题
全球时讯:我国网民规模达10.67亿!短视频用户首次突破10亿:你每天刷多久?
B站发布2022年Q4及全年财报:全年营收219亿元 Q4日活用户达9280万
零排放、低噪音!国内首列氢燃料混合动力铰接轻轨车下线
环球微头条丨003 jmeter连接数据库及jmeter关联提取器
git-git、gitee使用介绍
面试官:从 MySQL 读取 100w 数据进行处理,应该怎么做?问倒一大遍!
天天快播:常用的Prestosql
python3和scrapy使用亿牛云隧道代理问题以及代码
为何近半数安卓用户想换苹果?背后原因揭开
天天快资讯:国人也买不动了!1月iPhone全球销量大跌11% 苹果会降价刺激销量吗?
当前速看:纯电飞行250公里 国产厂商创电动载人飞行器新纪录
【世界新要闻】公司招聘会计要求一定是A型血 网友:很奇葩
每日快讯!中国空间站成功首次“点火”!高速相机拍下神奇一幕
今日观点!Pod控制器
创建型:构造器模式
天天最新:Python类和对象的绑定方法及非绑定方法
答菲洗脸巾80片到手6.9元:干湿两用 不掉毛絮
全球视点!男子犯困竟在高速行车道睡觉30分钟 科普:连续开车不应超4小时
甄子丹谈好莱坞对亚裔的刻板印象:怎么都这么老套?
特斯拉减少75%碳化硅用量 马斯克一句话干崩第三代半导体 上市公司回应