首页 > 其他分享 >金蝶晕云星空表单插件:操作子单据体的删除触发父单据体的字段重算

金蝶晕云星空表单插件:操作子单据体的删除触发父单据体的字段重算

时间:2024-08-12 19:17:24浏览次数:13  
标签:触发 插件 entryCurrentRowIndex 晕云 entityKey 单据 Model View

public override void AfterDeleteRow(AfterDeleteRowEventArgs e)
{
    base.AfterDeleteRow(e);
    if (e.EntityKey.Equals(asEntityKey))//子单据体标识
    {
        Entity entity = this.View.BillBusinessInfo.GetEntity(entityKey);
        int entryCurrentRowIndex = this.Model.GetEntryCurrentRowIndex(entityKey);//获取当前父单据体选中行
        DynamicObject EntityRow = this.View.Model.GetEntityDataObject(entity, entryCurrentRowIndex); //获取当前行的信息
        //获取子单据体的信息
        DynamicObjectCollection afterEntry = EntityRow[asEntityKey] as DynamicObjectCollection;
        int qty = afterEntry.Count();
        this.View.Model.SetValue("FQty", qty, entryCurrentRowIndex);//数量 FOldQty
        this.View.InvokeFieldUpdateService("FQty", entryCurrentRowIndex);//触发数量的值更新事件
        this.View.UpdateView(entityKey);
    }
}

 

标签:触发,插件,entryCurrentRowIndex,晕云,entityKey,单据,Model,View
From: https://www.cnblogs.com/lanrenka/p/18110643

相关文章

  • 自动上传文章插件
    由于CSDN是直接逆向的接口,上传文章大概是2s左右,两个selenium自动化登录的平台上传时间长一点,20s左右原因​ 有谁跟我一样,每次写完博客想发布时都得重新登一次wp(因为我隐藏了wp登录的url,防爆破的),wp登录又奇慢无比,手动把标题和文章粘贴过去,设置标签、分类,封面图,慢慢的,5分钟-10分......
  • 修改『Visual Studio Code(VS Code)』插件默认安装路径的方法
    前言作者希望将『VisualStudioCode(以下简称为“VSCode”)』的插件安装在数据盘(D盘),用于统一管理,因此需要修改VSCode插件安装路径。VSCode插件默认的安装位置为:C:\Users\{个人用户名}\.vscode\extensions。方法一:修改快捷方式目标路径(★★☆)1.确保『code』快捷命令的可用......
  • IDEA插件-Translation
    简介Translation是一个为IntelliJIDEA和其他基于JetBrains的IDE(如PyCharm、WebStorm等)设计的插件。这个插件的主要功能是帮助开发者在编写代码或文档时快速翻译文本。它集成了谷歌翻译、微软翻译、DeepL翻译、OpenAI翻译、有道翻译等众多翻译引擎官网https://intellij-tra......
  • mybatis插件实现sql修改
    packagecom.xf.config;importjava.sql.Connection;importjava.util.Properties;importorg.apache.ibatis.executor.statement.StatementHandler;importorg.apache.ibatis.mapping.BoundSql;importorg.apache.ibatis.plugin.Interceptor;importorg.apache.ibati......
  • 一款强大的burpsuite漏洞扫描插件--gatherBurp
    一款强大的burpsuite漏洞扫描插件目前功能fastjson扫描权限绕过扫描未授权检测扫描sql注入检测多层级路由扫描工具调用log4j检测复杂数据提交一键生成nuclei模板生成指定kb大小的随机字符串代理池功能子域名收集(复刻https://github.com/Acmesec/Sylas)使用说明请使用m......
  • MybatisPlus——插件功能
    插件功能MybatisPlus提供了很多的插件功能,进一步拓展其功能。目前已有的插件有:PaginationInnerInterceptor:自动分页TenantLineInnerInterceptor:多租户DynamicTableNameInnerInterceptor:动态表名OptimisticLockerInnerInterceptor:乐观锁IllegalSQLInnerInterceptor:sq......
  • GeoServer+Postgis发布存储在Postgis中的栅格数据(二)--pgraster插件使用
    这一篇是前面一篇的续集,前一篇链接GeoServer+Postgis发布存储在Postgis中的栅格数据前期准备pgraster插件下载:还是提供一个maven地址,直接搜索pgraster即可,版本的话因为插件是gs-开头选择和GeoServer版本一致即可,前一篇使用的GeoServer版本为2.19.6,所以这里也选择2.19.6即......
  • ComfyUI插件:ComfyUI layer style 节点(一)
    ComfyUI插件:ComfyUIlayerstyle节点(一)前言:学习ComfyUI是一场持久战,而ComfyUIlayerstyle是一组专为图片设计制作且集成了Photoshop功能的强大节点。该节点几乎将PhotoShop的全部功能迁移到ComfyUI,诸如提供仿照AdobePhotoshop的图层样式、提供调整颜色功能(亮度、饱和度、......
  • Eclipse插件之JDepend(分析代码依赖关系)
    JDepend-分析Java项目的包依赖关系EclipseJDepend插件是一个专为EclipseIDE设计的工具,用于分析Java项目的包依赖关系,从而帮助开发者评估代码的可扩展性、可重用性和可维护性。功能定位:JDepend是一个开源工具,通过为包依赖项提供面向对象的度量值,来指明代码库的弹性,即测......
  • 插件管理系统设计
    插件管理系统设计前言插件管理系统开发插件管理系统框图插件列表插件自定义UI第1部分UI:为分散嵌入各主界面的UI窗体;第2部分UI:选择某一插件时出现的设置UI界面;插件安装插件卸载插件的配置插件维护内部开发外部开发总结前言在谈插件前......