|
版本: |
X5.2.6 |
小版本号: |
|
|
|
数据库: |
Oracle |
服务器操作系统: |
Windows |
应用服务器: |
Tomcat |
客户端操作系统: |
Windows 7 |
浏览器: |
Chrome |
|
|
本帖最后由 VincentZee 于 2019-6-4 15:21 编辑
使用的attachmentSimple,上传文件字段值信息:[{"storeFileName":"xxx","realFileName":"xxx.jpg"}]。ownerID默认为业务表当前行的SID
需求是需要复制这个附件字段的值到新的业务数据行,此时为了能页面展示,我将上述的附件值拼接了ownerID,[{"storeFileName":"xxx","realFileName":"xxx.jpg","ownerID":"xxx"}]
但是问题:删除附件的时候报错 【ID=F854E0EAF57C426DAE9A22898C6FD182的数据行不存在】,显然是因为ownerID不是新数据行的SID导致。请问有什么好的方案处理这种场景?
以下是详细信息:
Error: {"code":"JUSTEP231105","message":"ID=F854E0EAF57C426DAE9A22898C6FD182的数据行不存在"} at Object.create (http://localhost:8080/x5/UI2/v_f58911649900402080b2cfc29aa1ac2el_zh_CNs_desktopd_pc/system/core.min.js:65:215781) at n.setValueByID (http://localhost:8080/x5/UI2/v_b83928dfa74044a09cce5c90cc6b1e5al_zh_CNs_desktopd_pc/system/common.min.js:15:37986) at n.removeItemByStoreID (eval at <anonymous> (http://localhost:8080/x5/UI2/v_f58911649900402080b2cfc29aa1ac2el_zh_CNs_desktopd_pc/system/core.min.js:65:18260), <anonymous>:68:141914) at n.deleteFile (eval at <anonymous> (http://localhost:8080/x5/UI2/v_f58911649900402080b2cfc29aa1ac2el_zh_CNs_desktopd_pc/system/core.min.js:65:18260), <anonymous>:68:139976) at n.previewOrRemoveItem (eval at <anonymous> (http://localhost:8080/x5/UI2/v_f58911649900402080b2cfc29aa1ac2el_zh_CNs_desktopd_pc/system/core.min.js:65:18260), <anonymous>:68:140273) at HTMLDivElement.<anonymous> (http://localhost:8080/x5/UI2/v_f58911649900402080b2cfc29aa1ac2el_zh_CNs_desktopd_pc/system/core.min.js:65:163791) at HTMLDivElement.dispatch (http://localhost:8080/x5/UI2/v_f58911649900402080b2cfc29aa1ac2el_zh_CNs_desktopd_pc/system/core.min.js:65:54097) at HTMLDivElement.g.handle (http://localhost:8080/x5/UI2/v_f58911649900402080b2cfc29aa1ac2el_zh_CNs_desktopd_pc/system/core.min.js:65:50734)
|
|