在自定义表单中如何获取附表的ref

D
dtbadmin

在表单开发中,有主表 form_out   ,附表form_out_item    我可以通过

subTableRef.value['form_out_item']

  来拿到 附表ref,   但是在自定义表单中,得到的

subTableRef.value

是 undefined,   有什么办法获得附表的ref呢   

回答11

dtbadmin

是在选项卡里的,但是打印

formTabsRef.value.sub_tabs 是 undefined

image.png

image.png

dtbadmin
@超级管理员

谢谢,请问一下,这两个表单增强写法在 自定义表单JS增强中怎么写      

1)

subTableRef.value['form_in_item'].crudRef.refreshTable()

2)

watch(() => subTableRef.value?.['form_in_item']?.selectionSubChange(), (data) => {
console.log(data)
}, { immediate: true })

其中selectionSubChange 是我在 \src\components\LowDesign\src\LowTable\components\SubTable.vue  暴露的一个方法,返回附表勾选的数据

image.png

超级管理员
@dtbadmin

一样的就是ref的key不一样而已,自行打印一层一层的找

dtbadmin
@超级管理员

我把整个formTabsRef.value  都复制出来了,就是找不到啊哥o(╥﹏╥)o

 image.png

写回答

扫码关注

微信公众号二维码