常见问题
业务场景:跨区块数据传递
Section titled “业务场景:跨区块数据传递”企业文档采用“左树右表”布局,左侧为文件夹目录区块,右侧为文件列表区块。两者为独立数据区块,需实现联动交互。用户点击左侧文件夹某一行记录时,需将该行数据传递至右侧文件区块,用于上传文件时,自动获取所属文件夹。
实现方式 1.文件夹目录增加行点击事件流,将点击行数据存到浏览器原生表单中。 代码如下:
// console.log('---ctx.clickedRowRecord',ctx.clickedRowRecord);window.FormData.folderSelected = ctx.clickedRowRecord;// console.log('window.FormData.folderSelected',window.FormData.folderSelected)
2.上传文件页面配置所属文件夹的字段值 代码如下:
return window.FormData?.folderSelected;
工作流节点字段值设置说明
Section titled “工作流节点字段值设置说明”在工作流节点配置字段值时:
-
新增字段后,默认值为空字符串
""。 -
若需要赋值为空值
null:- 部分字段类型自带空值选项,可直接选择;
- 关联对象(外键)类型无直接空值选项:如需设置为
null,需要先任意选择一个对象,再点击选择框的清除叉号,才能真正赋值为null。
-
问题原因: 外键字段底层类型为整数
bigInt,空字符串""和bigInt类型不匹配,如果不按上面方式处理,直接保留默认空字符串,会触发类型报错。
小结:关联对象外键不能直接留空得到
null,必须“先选、再清除”,避免空字符串引发类型校验异常。