js增强中直接弹出用户选择框的问题

我在js增强中直接弹出用户选择框指定路径之后显示问题

动态注册组件失败,请确定组件路径是否正确,或者查看registerComponent.ts文件是否引入

 呢,但是我看 registerComponent.ts中已经弄上了,请问这个怎么解决呢?打开之后我想多选并返回选中人的id拼接,这个怎么弄呢image.png

评论区

超级管理员 2025-07-25 11:30

registerComponent中 !是不包含的意思, 用户选择框不支持这样子使用,可以自行创建组件,再里面使用用户选择框,暴露获取值的方法 再通过ref调用方法

Yolo 2025-07-25 15:11

@超级管理员

好的谢谢,那如果是我自己用表视图的形式开发了一个表单,并在当前js增强中加上,我如何拿到这个弹窗表单选择列选择的多行值呢?拿到值之后底部按钮的clickFun我应该调用哪个方法把弹窗关上呢?是直接使用

tableView_user.value.show = false吗还是有更好的方法

image.png

超级管理员 2025-07-25 15:53

@Yolo

怎么打开的就怎么关闭 给false

获取值可以通过打印对应的ref找到表格暴露的方法和变量

示例控件代码有一行注释的代码就是ref

回复