跳转到内容

常见问题


企业文档采用“左树右表”布局,左侧为文件夹目录区块,右侧为文件列表区块。两者为独立数据区块,需实现联动交互。用户点击左侧文件夹某一行记录时,需将该行数据传递至右侧文件区块,用于上传文件时,自动获取所属文件夹。

实现方式 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;

配置所属文件夹字段值

在工作流节点配置字段值时:

  1. 新增字段后,默认值为空字符串 ""。

  2. 若需要赋值为空值 null:

    • 部分字段类型自带空值选项,可直接选择;
    • 关联对象(外键)类型无直接空值选项:如需设置为 null,需要先任意选择一个对象,再点击选择框的清除叉号,才能真正赋值为 null。 关联对象
  3. 问题原因: 外键字段底层类型为整数 bigInt,空字符串 "" 和 bigInt 类型不匹配,如果不按上面方式处理,直接保留默认空字符串,会触发类型报错。 空值

小结:关联对象外键不能直接留空得到null,必须“先选、再清除”,避免空字符串引发类型校验异常。