自定义表单中加入自定义空间,如何获取控件的ref和设置属性

熊旭 已解决

1.在自定义表单中,使用栅格布局,加入自定义控件TableView


2.在自定义表单中的js增强中获取不到控件的ref


回答7

超级管理员

最新版本可以调用:useFun.getCustomControlRef

不是的话

看你配置应该是在栅格布局里面,参考下面获取

熊旭
@超级管理员

现在可以通过formGridRef这种方式拿到tabeview对应的ref,  但是现在好像无法给tableview设置参数


我现在是想要达到表格隐藏操作列、表格定位的工具栏。然后根据表单上的选择“钻杆”、“方钻杆”,然后tableview动态的切换tableId


超级管理员
@熊旭

radio设置change事件,变化时radio禁用useFun.setPropConfig('xxx',{disabled:true})

自定义控件的enhanceData传递给禁用方法过去,

enhanceData:{

   type:'xxx',

   unDisabledRadio:()=>{

       useFun.setPropConfig('xxx',{disabled:false})

   }

}

对应表单开发js增强判断类型然后在initOption中调用这个方法即可,如果太快可以加个延迟调用

写回答

扫码关注

微信公众号二维码