返回列表 發布新帖

请教 Hooks如何绑定明细表格的资料

172 1
發表於 2025-4-1 11:14 | 查看全部 閱讀模式
問答

緊急程度

已完結
Metis作业编辑页中包含了很多类别的模块,需要根据不同的formtype+formno去执行不同的api查询用以绑定界面资料,请问在hooks中要如何绑定明细表格资料。


附件: 您需要 登錄 才可以下載或查看,沒有賬號?立即注册

最佳答案

查看完整內容

當設定好表格的path還有裡面個欄位的path/schema後 準備好所需格式的資料,最後用下方語法寫入即可 component.getComponentById('表格的唯一標示').operateRow({type:'clear'});; component.getComponentById('表格的唯一標示').operateRow({type:'add',data:要塞入的表格資料}); ====下面舉個實際例子==== 需求是呼叫服務取得response後, 塞入表格 服務呼叫的回傳 在HOOKS中的程式 大致邏輯---- 一開始用options.utils.c ...

評論1

許哲瑋Lv.9 發表於 2025-4-1 14:58 | 查看全部
當設定好表格的path還有裡面個欄位的path/schema後

準備好所需格式的資料,最後用下方語法寫入即可

component.getComponentById('表格的唯一標示').operateRow({type:'clear'});;
component.getComponentById('表格的唯一標示').operateRow({type:'add',data:要塞入的表格資料});


====下面舉個實際例子====
需求是呼叫服務取得response後, 塞入表格


服務呼叫的回傳


在HOOKS中的程式


大致邏輯----
一開始用options.utils.configService, 用atdm當跳板, 呼叫ESP服務(7-15行)
12行因為是要呼叫ESP, 固定ESP
13行是[esp]+[服務serviceName]
15行paras的內容是入參,我這個服務不須入參, 所以是{}
17行是回傳
22-28行是我其他邏輯, 是去針對服務回傳做加工, 可以不用關注
因為中途會需要看服務格式(例如31行最後是用res.data.data),所以我分別在20行,29行有種console log, 可在執行時按F12看結果
30行清空表格
31行寫入表格



本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?立即注册

×

回復

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

  • 加入Line諮詢
Copyright © 2026 鼎新數智股份有限公司 版權所有 All Rights Reserved. Powered by Discuz! X5.0
關燈 在本版發帖
即将开放
返回頂部
快速回復 返回頂部 返回列表