我在a表单中自定义了一个操作按钮,我想跳转到某个自定义表单b,然后根据a表单表格的行id查询详情回显到跳转的b表单上,代码如下,没有生效
b表单的查询详情还没写
a表单自定义按钮代码:
a表单js增强:
按钮事件不是在这里配置
参考:https://doc.jeelowcode.com/doc/1000-2-2
点击按钮跳转后 想根据id查询详情 参照:https://doc.jeelowcode.com/doc/1800-1-4
useFun.controlInit('TableView', 'tableView_job', { tableId: '1954801336186400769', //表单开发id fixedSearch: {}, //固定表格搜索值(不会被覆盖) enhanceData: {}, //传递给表格js增强内部调用配置 showType: 'dialog', //弹窗类型 dialog | drawer enhanceData: {}, //传递给表格js增强内部调用配置 dataOption: { tableId: '1954743621565116418', dataId: '' }, popOption: { //弹窗配置 title: '登记', //标题 width: '60%', //弹窗宽度 fullscreen: false, //是否全屏 handleClose: (done) => { //关闭弹窗前的回调 done() } }})//控件调用const { tableView_job } = Vue.toRefs(rendControlData.value)register: (row) => { const controlData = tableView_job.value.params //TableView的配置 controlData.fixedSearch.dataId = row.id tableView_job.value.show = true //显示TableView // componentRef.value.tableView 10422 TableView的Ref控件引用 }
我发现这种方式无法跳转到自定义表单,我需要跳转到自定义表单,一个编辑页,这个编辑页会有些字段需要填写,然后保存,普通的编辑页,这些字段是隐藏的,点击按钮的不同,编辑页字段不同,是否可以实现
routes.push({ path: 'office/form/view/filloutNo/1954801336186400769' })
/office/form/view/filloutNo/1954801336186400769这个路径是可以正常访问的
用这个方式跳转的话 前面有多的前缀变成/low/table/test/office/table/view/1954801336186400769
按钮事件不是在这里配置
参考:https://doc.jeelowcode.com/doc/1000-2-2