![](https://img-blog.csdnimg.cn/ece1545885e34aee971a1e470027ed3b.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
泛微E9开发基础
文章平均质量分 59
泛微Ecology9
进击的小程
只会一点点
展开
-
泛微E9开发 根据故障来源新增明细行,并且初始化错误类型
用户对出现故障的机器或设备进行判断问题判断,系统根据软硬件故障自动识别相关的故障原因,并且对故障原因进行确认,当存在某个现象时,明细表自动新增行,并初始化错误类型。说明:根据字段ID获取字段信息,JSON格式,包括名称、类型、只读必填属性等。“硬件故障”去掉“硬盘存在坏道或损坏”故障原因。返回值字段信息JSON重要属性说明。原创 2024-07-01 21:18:04 · 459 阅读 · 0 评论 -
泛微E9开发 限制明细表列的值重复
限制明细表的“类型”字段,在同一个流程表单提交时不能重复,比如已经选择了“一级项目”这个值,那么其他明细行就不能选择这个值了,只允许选择其他的值。此方法修改的字段如果涉及到触发联动、单元格格式化等,修改完值会自动触发联动/格式化。原创 2024-07-01 21:00:44 · 302 阅读 · 0 评论 -
泛微E9开发 根据判断条件,控制字段的编辑/必填属性
当字段“填报人”和字段“姓名”的值相同时,那么明细表1的“预计完成时间”必填(系统自动变更字段属性),否则“预计完成时间”可编辑不必填。//下标从1开始,明细1添加行触发事件,注册函数入参为新添加行下标。//下标从1开始,明细1添加行触发事件,注册函数入参为新添加行下标。alert(“删除行下标集合是”+arg.join(“,”));//下标从1开始,明细2删除行触发事件。alert(“添加行下标是”+index);支持多次调用注册,按注册的先后顺序依次执行。//下标从1开始,明细2删除行触发事件。原创 2024-06-24 18:32:17 · 878 阅读 · 0 评论 -
泛微E9开发 查询页面添加按钮,完成特定功能
/此方法用来打开一个自定义对话框//如果是内部iframe里定义的方法,直接写方法名,外部添加代码块方式添加的方法,需要在方法名前面加上base.let buttons=[{btnname:'保存',callfun:'base.saveDialog'},{btnname:'新建',callfun:'base.add'},{btnname:'关闭',callfun:'base.closeDialog'}];let prop={title:'测试jsp',url:'',style:style};原创 2024-06-18 11:05:14 · 583 阅读 · 3 评论 -
泛微E9开发 明细表字段赋值到主表字段,将各类型合计赋值到主表类型合计中
①绑定明细表类型、预计金额字段的值改变事件,每当有值发生改变,就需要重新计算供应商1、供应商2、供应商3的合计,如果不绑定这两个字段的话,会出现计算不及时或计算错误的问题。②当有明细行被删除时,也需要重新计算供应商1、供应商2、供应商3的合计,比如删除了供应商1的明细行,如果不重新计算,那么供应商1的值还是被删之前的值,合计错误。将各类型合计赋值到主表类型合计中。原创 2024-05-21 19:10:51 · 712 阅读 · 0 评论 -
泛微E9开发 查看流程表单字段的字段类型
查看流程表单字段的字段类型,该表中包含了主表和明细表所有的字段相关信息,并且用detailtable来标识是主表还是明细表。原创 2024-05-21 09:37:18 · 1195 阅读 · 0 评论 -
泛微E9开发 获取流程附件的路径地址
从流程表单中进行筛选,只要流程有保存操作或者提交操作,系统都会生成一个唯一的requestid值,可以利用这个条件找到附件的docid。原创 2024-05-17 10:56:47 · 916 阅读 · 0 评论 -
泛微E9开发 自动获取日期
用户选择开始日期,系统自动带出结束日期,如需要带出6天后的结束日期,下图所示,5月14日到5月20日是一个周期,用户只需要选择开始日期5月14日,那么系统将自动带出5月20日。原创 2024-05-16 10:57:15 · 391 阅读 · 0 评论 -
泛微E9开发 添加多个多选框,实现单选框的效果
如下图所示,在表单中新增四个“选择框-复选框”类型的字段,并且设置其中的选项,每个多选框都只有一个选项,通过代码块实现单选框的效果。如果该问题没有选择选项,系统将弹出提示提醒用户,并且流程无法提交。多个多选框实现单选框效果。原创 2024-05-13 22:37:17 · 413 阅读 · 0 评论 -
泛微E9开发 通过点击按钮来复制选择的明细行
用户可以通过“复制明细”按钮来实现新增选择的明细行,并且新增明细行的数据跟选择的数据完全一样,具体操作如下图所示:1. 手动新增明细行,并且输入数据原创 2024-05-09 22:13:41 · 684 阅读 · 0 评论 -
泛微E9开发 选择项目类型,自动带出该类项目的预计金额(即下拉框联动浮点型数据)
在用户进行项目类型选择时,自动带出其余的标准数据(样例中的预计金额),如对员工进行表彰奖励时,不同的表彰有不同的奖励金额,那么我们就可以使用以下的方式来进行操作。KaTeX parse error: Expected group after '_' at position 7: {字段ID}_̲。此方法修改的字段如果涉及到触发联动、单元格格式化等,修改完值会自动触发联动/格式化。绑定后对新添加的明细行字段以及加载的已有行明细字段,值变更触发所绑定的事件。原创 2024-05-08 20:41:55 · 338 阅读 · 0 评论 -
泛微E9开发 限制整型、日期型、附件型字段的取值范围
通过【后端】-【流程引擎】,找到对应的路径-【基础设置】-【附件设置】,设置“限制附件上传格式”为pdf即可,如果还要增加doc格式的文件,那么应该设置成“pdf,doc”,多个文件格式中间用“,”分开。限制整数的范围在0~100之间。限制日期的选择范围在最近一周。限制文件的类型只能是pdf。原创 2024-05-06 21:41:03 · 569 阅读 · 0 评论 -
泛微E9开发 如何自定义流程标题
主表中有“选择类别”下拉框字段,用户可以根据需求来选择申请类别,一般多个相似流程的申请可以合并成一个,但是为了区分,我们可以通过将标题修改的方式来使整个显示页面更明确。由于路径名不允许进行字段属性设置,我们可以新增一个文本类型的字段来充当新的路径名,并且为其设置字段属性,通过添加sql语句来判断是哪种选项类别的流程申请。:系统字段【路径名】是不允许对其进行字段属性设置的。原创 2024-04-26 22:46:34 · 426 阅读 · 1 评论 -
泛微E9开发 获取当前流程的基础信息(包括路径id、节点id、表单id)
泛微E9开发 获取当前流程的基础信息(包括路径id、节点id、表单id)//获取当前操作人员名称。//获取当前操作人员。//获取当前节点名称。原创 2024-04-22 15:05:16 · 543 阅读 · 0 评论 -
泛微E9开发 快速隐藏明细表列
根据该方法设置的前端页面显示如下图所示,可以发现隐藏的列比正常显示的列多了一个“detail_hide_col”css属性,由此我们可以通过设置该css属性来控制明细表的显示或隐藏。在实际运用中,用户不需要但是需要间接使用的列,我们可以通过右击该列-【列自定义属性】-在“列自定义属性”菜单中启用“隐藏列”功能。隐藏的列的字段属性不能是“必填”,否则提交时会报错,如下图所示。第一行是加载时默认新增,剩下的行是用户手动新增。原创 2024-04-17 11:06:34 · 425 阅读 · 0 评论 -
泛微E9开发 JS控制选择框的选项显示
在主表中有“部门”、“硬/软件”、“设备”三个字段,不同的部门不同的硬件/软件对应了不同的设备。 WfForm.controlSelectOption仅适用选择框类型字段。原创 2024-04-08 21:24:41 · 541 阅读 · 1 评论 -
泛微E9 担当只能查看与自己相关的明细表数据,无关数据隐藏不显示
我们在完成一些大型的任务时,会涉及到多个担当来分工,每个担当都有自己的工作范围,但是在担当确认自己的工作时,其他担当的工作内容需要保密。原创 2024-03-28 21:52:34 · 622 阅读 · 0 评论 -
泛微E9开发 如何在查询页面新增按钮,通过按钮新建指定流程
通过页面扩展功能可以自定义添加或者修改右键按钮或者tab页等页面扩展操作信息,丰富前台页面功能。原创 2024-03-25 10:31:07 · 1353 阅读 · 0 评论 -
泛微E9开发 限制明细表的行数,要求必须填写n行才能提交
【代码】泛微E9开发 限制明细表的行数,要求必须填写n行才能提交。原创 2024-03-13 14:20:55 · 468 阅读 · 0 评论 -
泛微E9 添加自定义按钮,实现自定义功能
注意:我们需要给添加按钮的单元格设置id属性,方便添加CSS样式,操作方法:右击单元格–>“设置自定义属性“–>设置id属性–>”保存“。泛微E9 添加测试按钮。原创 2024-02-29 20:15:53 · 1172 阅读 · 0 评论 -
泛微E9 修改字段样式(背景颜色、字体加粗等)
此接口仅对单行文本框字段类型生效,即数据库字段类型为varchar参数说明参数参数类型必须说明fieldMarkString是字段标示,格式field${字段ID}_${明细行号}elReact Comp是渲染的组件rangeString否作用范围,默认全部,(1:只读、2:可编辑、3:必填),组合后逗号分隔在标准字段展现内容的基础上,after方式追加渲染自定义组件。原创 2024-02-29 19:43:55 · 1029 阅读 · 0 评论 -
泛微E9 根据字段值来变更明细表某行或字段的背景颜色
jQuery选择器是jQuery强大的体现,它提供了一组方法,让我们更加方便的获取到页面中的元素。jQuery 元素选择器和属性选择器允许您通过标签名、属性名或内容对 HTML 元素进行选择。选择器允许您对 HTML 元素组或单个元素进行操作。原创 2024-02-26 20:47:39 · 788 阅读 · 4 评论 -
泛微E9-动态添加明细行
将建模表中维护的数据根据条件筛选,加载到明细表中,建模中的数据如下图所示,表单名称为uf_SystemObjectS,便于后期维护(如添加部品、废弃部品)。原创 2024-01-18 18:52:54 · 1048 阅读 · 1 评论 -
泛微E9-确认框WfForm.showConfirm
泛微Ecology9如何实现在填报时弹出确认框(确认框WfForm.showConfirm)原创 2023-11-02 19:22:35 · 506 阅读 · 3 评论 -
泛微E9-实现浏览框联动明细表
泛微ecology9开发原创 2023-10-27 17:56:26 · 2478 阅读 · 1 评论 -
泛微E9-如何查询数据中心的任务
利用sql语句来得到数据中心发起任务的相关信息原创 2023-11-07 21:39:19 · 357 阅读 · 0 评论 -
提交事件、删除事件执行前添加逻辑
会根据函数返回值判断是否阻塞提交,返回值true继续流转,flase时阻断提交,即不提交//提交前触发//...原创 2023-11-17 11:15:04 · 218 阅读 · 1 评论 -
泛微E9-隐藏明细表列
泛微Ecology9如何隐藏明细表列原创 2023-10-30 20:25:12 · 1927 阅读 · 7 评论 -
泛微E9-如何根据复选框的值来控制明细表的显示或隐藏
为什么页面要这样设置呢?是因为我们需要通过“联动-明细表1”、“联动-明细表2”两个字段,实现明细表根据复选框的值进行显示或隐藏,目前泛微E9流程表单的前端接口标准API中没有针对明细表隐藏的API。除此之外,我们还需要在后端-高级设置-显示属性联动中添加以下设置,达到流程表单页面加载时,便隐藏所有的明细表(原创 2023-12-07 21:28:11 · 870 阅读 · 6 评论 -
泛微E9-如何设置总计超过标准值项目的理由设置为必填?
定义:一个元素在文档中的层叠顺序,用于确认元素在当前层叠上下文中的层叠级别。即定义了position为非static的元素。设置一个标准值,明细表中如果存在某个项目的。,同时需要将超支的总计。原创 2023-12-16 20:57:39 · 323 阅读 · 1 评论