Advertisement

泛微ECOLOGY9中通过ecode代码实现流程主明细行弹窗添加子明细的功能

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本简介介绍如何在泛微ECOLOGY9系统中运用ecode代码实现一项特定功能:当创建或编辑流程中的主要记录时,能够弹出一个窗口来添加该记录的附属细节信息。此操作提升了数据录入与管理效率,使用户界面更加友好和直观。 该ECODE代码实现了在泛微ECOLOGY9系统中的流程主明细指定字段转换为按钮的功能。点击此按钮后会弹出显示子明细表,并允许用户添加或删除内容。 具体功能如下: 1. 当主明细表中某一行被删除时,与之关联的子明细表的内容也会同步删除。 2. 子明细表支持自定义显示字段及宽度设置。 3. 如果子明细表包含浏览框字段,则可以实现多选添加的功能。 4. 通过配置选项可以选择只展示相关联的数据或全部内容在子明细表中显示。 5. 在选择关联字段的内容时,系统会自动剔除重复项。 使用效果可参考相应博客文章。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • ECOLOGY9ecode
    优质
    本简介介绍如何在泛微ECOLOGY9系统中运用ecode代码实现一项特定功能:当创建或编辑流程中的主要记录时,能够弹出一个窗口来添加该记录的附属细节信息。此操作提升了数据录入与管理效率,使用户界面更加友好和直观。 该ECODE代码实现了在泛微ECOLOGY9系统中的流程主明细指定字段转换为按钮的功能。点击此按钮后会弹出显示子明细表,并允许用户添加或删除内容。 具体功能如下: 1. 当主明细表中某一行被删除时,与之关联的子明细表的内容也会同步删除。 2. 子明细表支持自定义显示字段及宽度设置。 3. 如果子明细表包含浏览框字段,则可以实现多选添加的功能。 4. 通过配置选项可以选择只展示相关联的数据或全部内容在子明细表中显示。 5. 在选择关联字段的内容时,系统会自动剔除重复项。 使用效果可参考相应博客文章。
  • OA利用标准表1到表2赋值方法
    优质
    本简介介绍在泛微OA系统内如何运用其内置的标准功能,完成从一个明细表数据向另一个明细表的数据传递与赋值的具体操作步骤和技巧。 在流程中,明细表1的数据会被赋值给明细表2。这可以通过标准功能来实现方法。
  • C#Hook
    优质
    本文档提供了在C#编程语言中实现钩子(Hook)功能的具体步骤和方法,深入探讨了如何监控和拦截Windows消息及API调用。 我发布了一个自己编写的用于Hook .Net方法的类库。这个类库完全使用C#编写,功能有趣且代码量不大。希望与大家共同探讨。 关于为何要开发这样一个工具:说到hook大家都应该不陌生,它指的是改变函数的执行流程,让本应运行的目标函数转向另一个自定义的处理逻辑中去执行。这是个非常有用和有趣的特性(例如获取函数参数信息、修改程序行为或计算特定代码段的执行时间等)。在安全软件领域,主防机制的核心原理就是通过hook技术拦截并分析系统调用,以判断是否需要阻止潜在恶意操作的发生。
  • C#输入法
    优质
    本文章详细介绍在C#编程语言环境下实现输入法功能的方法和技术,包括相关API和类库的应用,以及代码示例。适合开发者参考学习。 尽管输入法并非新鲜事物,并且各种语言版本都有相应的支持,但C#环境下实现输入法则相对少见;这可能会让人产生误解:即认为C#无法完成这项工作。实际上,答案是否定的——通过三种方法都可以在C#中实现输入法功能:IMM、TSF以及外挂式。其中,使用IMM涉及调用Windows底层API,在较新版本的操作系统上已基本不再适用;而微软推荐采用的是TSF方式,但针对该技术的C#相关资料较少,多数资源集中在C++领域。这里主要介绍一种较为简便的方法——即所谓的“外挂式”实现(令人惊讶!原来使用C#也可以开发出输入法插件)。对于资深开发者来说或许不算新鲜事,但对于初学者而言这无疑是一个突破性的进展。 此外,有人可能会问:用C#能否编写程序来修改或增强其他软件的功能呢?答案是肯定的——只要利用Windows API等相关技术进行适当的编程设计即可实现。
  • Java找回密
    优质
    本篇文章详细介绍了如何使用Java编程语言实现网站或应用中的“找回密码”功能,包括用户验证、重置链接发送及新密码设置等步骤。 此文档详细介绍找回密码的功能,该功能可以将密码发送到任意邮箱,如163.com或QQ邮箱。
  • Ecology9非标配详解
    优质
    本文深入解析了泛微Ecology9系统的非标配功能,涵盖其先进特性和具体应用场景,帮助用户全面了解并有效利用这些高级配置。 泛微Ecology9的非标配功能全面,可以通过加入jsp页面并运行sql来实现所需的功能。大家如果有需要可以点赞支持哦。
  • Ecology9非标配版.zip
    优质
    《泛微Ecology9非标配功能版》是一款高度可定制化的办公自动化软件解决方案,专为寻求灵活、高效办公模式的企业设计。该版本提供了超出基本配置的功能模块,助力企业实现流程优化与管理创新。 经过实践证明,泛微Ecology9的非标配功能适用于Ecology8.1和Ecology9版本,都可以使用。
  • Ecology9非标配详解
    优质
    《泛微Ecology9非标配功能详解》旨在深入解析泛微Ecology9系统中超出标准配置的功能模块,帮助用户全面了解和利用这些高级特性以提升工作效率与管理效能。 泛微Ecology9开启非标配功能后,经过实测表现良好!
  • 利用Python广告拦截
    优质
    本文详细介绍使用Python编写代码来自动识别和屏蔽网页上的弹出式广告的过程,帮助用户提升浏览体验。 实现弹窗拦截的原理是程序不断监视电脑屏幕,在出现需要拦截的窗口时自动控制点击事件来关闭它。首先,获取需要关闭弹窗的位置截图。 以下是代码示例: ```python while True: # 获取图片在屏幕中的位置和大小 location = pyautogui.locateOnScreen(close1.PNG) if location != None: print(location) ``` 这段代码会持续监测特定的图像(例如关闭按钮)是否出现在屏幕上,如果找到该图像,则执行相应的处理。
  • Python利用ParamikoSSH
    优质
    本篇文章深入讲解了如何使用Python库Paramiko来实现SSH自动化操作,包括连接、命令执行与文件传输等细节。 Python中的Paramiko库是一个强大的SSH2协议库,它支持加密和认证等功能,使得开发者能够方便地在Python程序中实现远程服务器的自动化管理。本篇文章将详细介绍如何使用Paramiko实现SSH的功能,包括基于用户名和密码以及基于密钥的两种登录方式。 安装Paramiko库非常简单,只需在命令行中输入`pip install paramiko`即可完成安装。在使用Paramiko前,建议熟悉SSH的基本概念,例如SSH协议用于提供安全的远程登录和文件传输,而密钥对(公钥和私钥)则是SSH认证的关键组成部分。 **一、基于用户名和密码的SSHClient方式登录** Paramiko的`SSHClient`类是实现SSH连接的主要接口。以下是一个基本的使用示例: ```python import paramiko ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(hostname=192.168.2.129, port=22, username=super, password=super) stdin, stdout, stderr = ssh.exec_command(df -hl) print(stdout.read().decode()) ssh.close() ``` 这段代码创建了一个`SSHClient`实例,设置策略为自动添加新主机,然后连接到指定的服务器并执行`df -hl`命令来查看磁盘空间。关闭连接。 **二、基于用户名和密码的Transport方式登录** 如果你需要在连接保持期间执行多个操作,可以使用`Transport`类。这种方式允许你先建立连接,然后重复使用该连接执行不同的任务: ```python import paramiko trans = paramiko.Transport((192.168.2.129, 22)) trans.connect(username=super, password=super) ssh = paramiko.SSHClient() ssh._transport = trans stdin, stdout, stderr = ssh.exec_command(df -hl) print(stdout.read().decode()) trans.close() ``` **三、基于公钥的SSHClient方式登录** 对于使用公钥认证的情况,你需要提供本地的RSA私钥文件路径。Paramiko的`RSAKey.from_private_key_file`方法可以读取私钥文件: ```python import paramiko pkey = paramiko.RSAKey.from_private_key_file(homesuper.sshid_rsa, password=12345) ssh = paramiko.SSHClient() ssh.connect(hostname=192.168.2.129, port=22, username=super, pkey=pkey) stdin, stdout, stderr = ssh.exec_command(df -hl) print(stdout.read().decode()) ssh.close() ``` 确保服务器上的`~/.ssh/authorized_keys`文件包含了对应的公钥。 **四、基于密钥的Transport方式登录** 使用`Transport`类与公钥认证的方法类似: ```python import paramiko pkey = paramiko.RSAKey.from_private_key_file(homesuper.sshid_rsa, password=12345) trans = paramiko.Transport((192.168.2.129, 22)) trans.connect(username=super, pkey=pkey) ssh = paramiko.SSHClient() ssh._transport = trans stdin, stdout, stderr = ssh.exec_command(df -hl) print(stdout.read().decode()) trans.close() ``` Paramiko库提供了丰富的API,不仅可以用于执行远程命令,还可以实现文件传输、端口转发等功能,是Python进行SSH操作的强大工具。在实际使用中,要确保服务器配置正确,并妥善管理好认证密钥,以保障安全性。在开发过程中,务必遵循最佳实践,例如定期更新密钥、限制密码重试次数等,以防止未经授权的访问。