在表单开发中,使用自定义按钮,js增强,js增强如何结合本地代码使用,在js增强里面引入本地代码,然后通过按钮发送参数给js导入的组件
组件怎么导入的?自定义控件还是js增强中通过useFun.controlInit导入的
是js增强中通过useFun.controlInit导入的
这个是我的代码,现在弹框出来页面什么都没有,转圈圈,是不是不能这么配置还是我配置的有问题,有没有关于usefun的文档
参考 https://doc.jeelowcode.com/doc/1000-3-21 给控件传值,
可以通过watch监听值变化去做处理,
或者通过defineExpose暴露方法给外部调用也可以,通过复制的代码中注释的这句话获取到控件实例调用内部暴露的方法
文档有相关示例
可以右上角搜索找到
你用错了 这个是弹表单开发的,自定义控件用这个
我输出 console.log(componentRef.value.controlView_91722.value, '-------------------')是undefined
我想通过这个自定义按钮获取到页面的查询参数,所以看到你说的可以通过componentRef.value.controlView_91722这个来获取实例对象,可是输出是undefined
控件打开了才能获取到componentRef.value.controlView_91722 你可以打印一下看数据格式就知道了里面有个ref
你的逻辑?
1.点击排序
2.获取当前页面搜索值
3.搜索值传入控件 显示自定义控件
那在打开前通过 controlParams把搜索值赋值进去就可以了 示例有这一步操作
我的逻辑是通过自定义按钮获取到页面的查询参数,把参数传递给自定义控件(就是我本地代码),然后打开弹框,获取到数据,对数据进行排序修改
我现在获取不到页面的查询条件,
没有ref
我正在参加 Gitee 2025 最受欢迎的年度开源软件投票活动,请为 JeeLowCode 投上宝贵一票。
组件怎么导入的?自定义控件还是js增强中通过useFun.controlInit导入的