04 2022 档案
限定某个流程给子表添加空白行(前端)
摘要:var that = this; // 表单插件代码 $.extend( $.JForm, { // 加载事件 OnLoad: function() { // this.SeqNo.SetVisible( false ); if($.SmartForm.ResponseContext.Activit
阅读全文
数据标题是流水号显示seqno问题
摘要:一般出现这种问题是因为原来的数据标题是空的,然后你重置了流水号,但是系统没去重置数据标题,所以就显示这样了 代码要放在对应的生成单里面进行判断,否则会照成系统的编码错乱
阅读全文
在同一个表单中同一个流程,将新增某个关联表单的数据加载到本表单中
摘要://供应商的构建schema H3.DataModel.BizObjectSchema schemaVendor = this.Request.Engine.BizObjectManager.GetPublishedSchema("D150516vendor"); //new供应商一个对象 H3.D
阅读全文
根据库存数量进行提交检验
摘要:根据库存数量进行判断数量是否有无,无则提示 //p判断现有库存数量大于出库数量 //库存单的构建schema H3.DataModel.BizObjectSchema schema = this.Request.Engine.BizObjectManager.GetPublishedSchema("
阅读全文
关联表单显示数据、检查报错提示、根据表单数据有无进行更新创建
摘要:关联表单默认显示数据 var currentRowId = this.D150516shoppingList.GetValue()[ 0 ].ObjectId; //第一行子表ID this.D150516shoppingList.UpdateRow( currentRowId, { "D15051
阅读全文
更改默认值
摘要:that.D002033PostManagementRelatedInformationList.BindChange( 'D002033PMRILKey', function( res ) { var currentRowId = res[ 0 ].ObjectId; var field = re
阅读全文
通过代码实现跨表单进行附件/表单复制
摘要://主表内附件控件 复制到 主表内附件控件 上 this.Request.Engine.BizObjectManager.CopyFiles("原-主表编码", "", "原-主表内附件控件编码", "原-主表数据ObjectId", "新-主表编码","", "新-主表内附件控件编码", "新-主
阅读全文
更改数据列表或数据标题名称
摘要://根据登陆用户的工程权限来控制加载列表数据 protected override void OnInit(H3.SmartForm.LoadListViewResponse response) { //Utils来自于基础类 Utils.changeTitle(response, "Name",
阅读全文
对目标库存根据出入库数量进行增加减少
摘要://和OnLoad平级,为重写方法 protected override void OnWorkflowInstanceStateChanged(H3.Workflow.Instance.WorkflowInstanceState oldState, H3.Workflow.Instance.Wor
阅读全文
判断现有库存数量大于出库数量
摘要://p判断现有库存数量大于出库数量 //库存单的构建schema H3.DataModel.BizObjectSchema schema = this.Request.Engine.BizObjectManager.GetPublishedSchema("D150516Schrygddhktx2lw
阅读全文
主表单关联目标表单进行赋值操作(主子表)
摘要:主表单关联目标表单进行赋值操作 //和OnLoad平级,为重写方法 protected override void OnWorkflowInstanceStateChanged(H3.Workflow.Instance.WorkflowInstanceState oldState, H3.Workf
阅读全文
工具类
摘要:using System; using System.Collections.Generic; using System.Text; using H3; public class D150516CGtools : H3.SmartForm.SmartFormController { public D
阅读全文
流程操作以及组织结构管理
摘要:当流程结束时将数据填充到关联表单 protected override void OnWorkflowInstanceStateChanged(H3.Workflow.Instance.WorkflowInstanceState oldState, H3.Workflow.Instance.Work
阅读全文
列表设计-案例
摘要:列表设计中添加复制一行按钮 string[] objectIds = (string[]) postValue.Data["ObjectIds"]; // response.Message = string.Join(",", objectIds); //判断是否选择数据 if(objectIds
阅读全文
列表的使用方法
摘要:在列表设计中获取选择款,并且获取到对象中控件,使其运行年龄+1 //获取到多选款 if(actionName == "zdy") { string[] objectIds = (string[]) postValue.Data["ObjectIds"]; // response.Message =
阅读全文
idea插件
摘要:IntelliJ IDEA必装插件以及SpringBoot使用小技巧合集 IntelliJ IDEA必装插件 有不知道怎么安装的吗?File-->settings打开设置面板,找到plugins,输入想要安装的插件回车即可 1.背景图片 目前,IDEA支持设置背景图片。这对于广大程序员来说无疑是个好
阅读全文
定时器
摘要:定时器 //定义一个定时器类(类名格式:自定义功能名 + _Timer),且继承H3.SmartForm.Timer类 public class MyTest_Timer: H3.SmartForm.Timer { //构造方法,跟类名保持一致,里面不必书写代码,但是必须存在 public MyTe
阅读全文
业务规则,关联表单操作
摘要:对目标表进行修改删除操作 //第一个参数是加载人,第二个参数Engine,第三个参数目标表的表名,第四个参数关联表单存的就是关联表单的BizObjectId第五个是string.Empty第六个false H3.DataModel.BizObject biz=H3.DataModel.BizObje
阅读全文
实现自动下班打卡计算时长
摘要:if(actionName == "Submit") { H3.DataModel.BizObject masterBo = this.Request.BizObject; //下班时间 DateTime Checkinperiod = Convert.ToDateTime(masterBo["Ch
阅读全文
弹窗
摘要:前端尽量不要写这个弹框,这个无法阻止线程 // $.IConfirm( "提示", "是否确认?", function( data ) { // //data为点击按钮返回值,确认为true,取消为false // if( data ) { // return true; // //点击确认执行事件
阅读全文
子表的常规操作
摘要:子表前端常用方法 //清除子表行 // that.D002033Ffbcf094aa84f4affa531681d4516a100.ClearRows(); //添加子表行 // var controlManager = this.D002033Ffbcf094aa84f4affa531681d45
阅读全文
氚云-后端通过角色限制用户
摘要:编辑 this.Request.BizObject["F0000001"] = "张三";//赋值 // this.Request.BizObject["F0000004"] = "A;B";//复选框赋值 base.OnLoad(response); // response.ReturnData[
阅读全文
Mysql常用语句
摘要:修改表alter table 表名 add 字段名 类型(长度) [约束]; -- 添加列 alter table 表名 modify 字段名 类型(长度) [约束]; -- 修改列的类型长度及约束 alter table 表名 change 旧字段名 新字段名 类型(长度) [约束]; -- 修改
阅读全文
BizObject
摘要:类名 : BizObject说明 : 业务对象。业务对象默认提供对象的创建、获取、更新和删除方法;业务对象不支持序列化,但是其中ValueTable属性是可以序列化 属性 : ObjectId 获取或设置业务对象ID Parent 该对象的主表对象 Name 业务对象的名称 ModifiedBy 最
阅读全文
氚云-一个月只能填写一次数据检验(按月份)(改)
摘要:子表数据重复检验(后端)可以改成主表 //获取到子表对象 H3.DataModel.BizObject[] child = (H3.DataModel.BizObject[]) this.Request.BizObject["D002033Fe0b8d95ac4e64112afabdf8069e09
阅读全文
开发工具IDEA常用的插件推荐
摘要:1、Translation IDEA用过最好用的翻译软件,选中要翻译的单词右键翻译。也可以翻译源代码中的注释。同时安装后右上角也有翻译图标,点击后输入文字就可以。这款软件非常建议安装 2、GenerateAllSetter 在代码中我们经常需要对一个对象所有的属性进行赋值,一个一个敲set方法比较麻
阅读全文
idea 试用30天“无限续费”(亲测有效)idea破解
摘要:首先打开idea设置 左上角点击file——>setting——>Plug https://plugins.zhile.io 然后点击 确定 (“OK”) 点击help 在任务栏最后help 点击help,最下面会出现一个Eval Reset, 单击 点击之后最下面会出现这样一个框 点击yes重启即
阅读全文