操作列自定义按钮跳转

我在a表单中自定义了一个操作按钮,我想跳转到某个自定义表单b,然后根据a表单表格的行id查询详情回显到跳转的b表单上,代码如下,没有生效

b表单的查询详情还没写

a表单自定义按钮代码:

image.png

a表单js增强:

image.png

评论区

超级管理员 2025-08-12 11:53

按钮事件不是在这里配置

参考:https://doc.jeelowcode.com/doc/1000-2-2

小心火烛哦 2025-08-12 15:17

点击按钮跳转后  想根据id查询详情  参照:https://doc.jeelowcode.com/doc/1800-1-4      

image.png

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控件引用

  }

小心火烛哦 2025-08-12 15:18

@小心火烛哦

image.png

小心火烛哦 2025-08-12 16:48

@超级管理员

我发现这种方式无法跳转到自定义表单,我需要跳转到自定义表单,一个编辑页,这个编辑页会有些字段需要填写,然后保存,普通的编辑页,这些字段是隐藏的,点击按钮的不同,编辑页字段不同,是否可以实现image.png

小心火烛哦 2025-08-12 16:54

@超级管理员

routes.push({ path: 'office/form/view/filloutNo/1954801336186400769' })

/office/form/view/filloutNo/1954801336186400769这个路径是可以正常访问的

用这个方式跳转的话   前面有多的前缀变成/low/table/test/office/table/view/1954801336186400769

回复