首页 > 其他分享 >EAS_DEP设置界面控件必填/不能为空

EAS_DEP设置界面控件必填/不能为空

时间:2023-08-15 13:56:51浏览次数:35  
标签:控件 必填 pluginCtx 为空 var getKDBizPromptBox

有个需求需要在新增单据时候,指定字段必填,不能为空,我们可以在dep编辑界面扩张定义中,增加后置脚本,具体如下:

 

 

如上即可,获取界面控件值,这里我们限制的是采购人员字段,即F7类型,prmtPurchaseOrgUnit为控件名,getText()获取的是F7的编码,getValue()获取的是F7中显示在input框里的值

var purchasePerson = pluginCtx.getKDBizPromptBox("prmtPurchasePerson").getValue();
var purchaseOrgUnit = pluginCtx.getKDBizPromptBox("prmtPurchaseOrgUnit").getText();
var purchaseOrgUnitName = pluginCtx.getKDBizPromptBox("prmtPurchaseOrgUnit").getValue();
if(purchaseOrgUnit =="NM20" && purchasePerson ==null){
com.kingdee.eas.util.client.MsgBox.showInfo("当前组织为【"+purchaseOrgUnitName+"】,采购员不能为空!");
com.kingdee.eas.util.SysUtil.abort();
}

 

标签:控件,必填,pluginCtx,为空,var,getKDBizPromptBox
From: https://www.cnblogs.com/ketoli/p/17631105.html

相关文章

  • 【愚公系列】2023年08月 WPF控件专题 XAML介绍
    (文章目录)<hrstyle="border:solid;width:100px;height:1px;"color=#000000size=1">前言WPF(WindowsPresentationFoundation)是微软推出的一种基于.net框架的图形用户界面技术,它使用XAML(eXtensibleApplicationMarkupLanguage)作为UI的描述语言。XAML是一种基于XML的标记......
  • C# System.InvalidOperationException:“线程间操作无效: 从不是创建控件“****”的线
     在程序主入口,构造函数加载时,添加如下代码//如果捕获了对错误线程的调用,则为true;否则为falseSystem.Windows.Forms.Control.CheckForIllegalCrossThreadCalls=false;解释:多线程程序中,新创建的线程不能访问UI线程创建的窗口控件,这时如果想要访问窗口的控......
  • SAP ABAP 报表进度显示控件的使用详解试读版
    有些SAPABAP报表包含了多个业务处理步骤,笔者这里举一个例子:计算某个时间段内,系统所有销售订单的总金额。SAP大多数基于ABAP技术栈的销售订单设计,都是采取订单抬头(header)和订单行项目(LineItem)的数据结构。订单的时间段维护在抬头结构上,一张订单可能包含多个行项目,每......
  • WPF自定义控件实战:自制上传文件显示进度按钮
    自定义控件在WPF开发中是很常见的,有时候某些控件需要契合业务或者美化统一样式,这时候就需要对控件做出一些改造。 目录按钮设置圆角按钮上传文件相关定义测试代码 话不多说直接看效果默认效果:上传效果:按钮设置圆角因为按钮本身没有CornerRadius属性,所......
  • Qt自定义控件之动画文本
    @TOC前言在Qt中,自定义控件可以让我们实现丰富的用户界面效果和交互体验。其中,动画文本是一种常见的效果,通过文本的动态变化可以吸引用户的注意力,增强用户体验。本文将介绍如何使用Qt实现一个动画文本的自定义控件,让你的应用程序更加生动活泼。一、动画文本的效果功能实现:基础功......
  • 让Webbrowser、CDHtmlDialog中的控件显示为系统主题样式
    方法1:在HTML文件里加上如下代码<METAHTTP-EQUIV="MSThemeCompatible"CONTENT="Yes">方法3:在以CDHtmlDialog类为基类的头文件中加入如下代码(推荐)classCWebBrowserThemeDlg:publicCDHtmlDialog{STDMETHOD(GetHostInfo)(DOCHOSTUIINFO*pInfo){pInfo->dwFlags|......
  • WPF图形控件使用之-VisualBrush图形画刷
    VisualBrush 背景图 Background上画,线条(LineGeometry)、几何图形(RectangleGeometry)、椭圆(EllipseGeometry)、弧线(ArcSegment )、各种控件等,相对与DrawingBrush书写更简单一些。 属性说明备注Viewport(从左向右,从上向下,图像宽度放大比例,图像高度放大比例)放大背......
  • 文档控件DevExpress Office File API v23.1新版亮点 - 支持.NET MAUI
    DevExpressOfficeFileAPI是一个专为C#,VB.NET和ASP.NET等开发人员提供的非可视化.NET库。有了这个库,不用安装MicrosoftOffice,就可以完全自动处理Excel、Word等文档。开发人员使用一个非常易于操作的API就可以生成XLS,XLSx,DOC,DOCx,RTF,CSV和SnapReport等企业级文......
  • VUE+ElementUI的表单验证二选一必填项,并且满足条件后清除表单验证提示
    上代码<el-form-itemlabel="出库单号"prop="ecode"ref="ecode":rules="rules.ecode"><el-inputv-model="queryParams.ecode"placeholder="出库单号和出库箱号至少填写一项"clearable......
  • C# chart控件实现扇形图的一种方式
     ///<summary>///绘制扇形图///</summary>///<paramname="count"></param>privatevoidPainAlam(intcount){Hashtableht=newHashtable();//第一次遍历所有警报,存入到哈希表里面,value设置为1。value为已出现报警的次数for(inti=0;i<......