【二开】JeecgBoot-vue3二次开发 前端 扩展online表单js增强等-在表单里拿到列表上下文onlineTableContext

这篇具有很好参考价值的文章主要介绍了【二开】JeecgBoot-vue3二次开发 前端 扩展online表单js增强等-在表单里拿到列表上下文onlineTableContext。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【二开】JeecgBoot-vue3二次开发 前端 扩展online表单js增强等-在表单里拿到列表上下文

onlineTableContext

对应的属性方法

  • acceptHrefParams
  • "<p> 跳转时获取的参数信息"
  • currentPage
  • "<p> 当前页数"
  • currentTableName
  • "<p> 当前表名"
  • description
  • "<p> 当前表描述"
  • hasChildrenField
  • "<p> 是否有子节点的字段名,仅树形表单下有效"
  • isDesForm
  • "<p> xx"
  • isTree
  • "<m> 是否是树形表单 "
  • loadData
  • "<m> 加载列表数据"
  • pageSize
  • "<p> 每一页显示条数"
  • queryParam
  • "<p> 查询条件对象,每次点击查询后才会更新此数据"
  • selectedRowKeys
  • "<p> 选中的行的id数组"
  • sortField
  • "<p> 排序字段"
  • sortType
  • "<p> 排序规则"
  • total
  • "<p> 总页数"

第一步  将onlineTableContext挂载到全局变量window

【二开】JeecgBoot-vue3二次开发 前端 扩展online表单js增强等-在表单里拿到列表上下文onlineTableContext,前端,javascript,开发语言

      //将 onlineTableContext 挂载到 全局window.onlineTableContexts下
      if(!window.onlineTableContexts){
        window.onlineTableContexts = {}
      }
      //通过表名区分隔离
      window.onlineTableContexts[onlineTableContext.currentTableName] = onlineTableContext
      console.log("window.onlineTableContexts", window.onlineTableContexts);

第二步 表单js增强 调用onlineTableContext

loaded(){
  console.info(window.onlineTableContexts)
    console.info('表名:', that.tableName.value)
  let onlineTableContext = window.onlineTableContexts[that.tableName.value]
  console.info(onlineTableContext.queryParam)
  
  this.$nextTick(()=>{
    let text = '测试js增强设置默认值';
    if(this.isUpdate.value === true){
      text = '测试js增强修改表单值';
    }else{
       //将查询参数当默认值赋值
    this.setFieldsValue({
      //需要点击查询才能拿到
      //name: onlineTableContext.queryParam.name
      //只要文本框有值 就能拿到
      name: document.getElementById('form_item_name').value
    })
    }
    
  })
}

//需要点击查询才能拿到值

name: onlineTableContext.queryParam.name

//只要查询参数文本框有值 就能拿到
      name: document.getElementById('form_item_name').value

onlineTableContext的参数可以打印出来在Target里看到描述

【二开】JeecgBoot-vue3二次开发 前端 扩展online表单js增强等-在表单里拿到列表上下文onlineTableContext,前端,javascript,开发语言文章来源地址https://www.toymoban.com/news/detail-609831.html

到了这里,关于【二开】JeecgBoot-vue3二次开发 前端 扩展online表单js增强等-在表单里拿到列表上下文onlineTableContext的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JeecgBoot Vue3 版本前端后端设置免登录-不登录直接访问页面-前端免登录直接访问

    jeecgboot Vue3 版本做出了巨大的更新,前端项目的变动最大,在使用的时候官网文档有的地方没有介绍,如果您想做官网,前台的项目,这个时候需要绕过登录,直接进入项目,这个时候需要一下的配置,即可实现对应的功能。 在学习编程的时候不光要和老师,教程一一的学习

    2024年02月10日
    浏览(28)
  • 高性能、可扩展、支持二次开发的企业电子招标采购系统源码

    在数字化时代,企业需要借助先进的数字化技术来提高工程管理效率和质量。招投标管理系统作为企业内部业务项目管理的重要应用平台,涵盖了门户管理、立项管理、采购项目管理、采购公告管理、考核管理、报表管理、评审管理、企业管理、采购管理和系统管理等多个方

    2024年01月23日
    浏览(41)
  • element ui 表格组件与分页组件的二次封装 【扩展】vue中的render函数

    目录 效果图  组件封装  parseTime函数 debounce 函数 render通用渲染模版 页面使用 【扩展】vue 函数式组件 函数式组件特点: 函数式组件的优点: 【扩展】vue中的render函数 一、初步认识render函数 二、为什么使用render函数 三、render函数的解析 【扩展】添加操作栏显示权限 结构

    2024年02月09日
    浏览(43)
  • jeecgboot 前端bug or 后端 看图

    无法显示文本 只能显示 value  很恶心 如果用 varchar 就可以   不知道有没有别的方式 用int 解决 ,可能是我没有发现好的方法

    2024年01月18日
    浏览(40)
  • 前端vue3——实现二次元人物拼图校验

    大家好,我是yma16,本文分享关于 前端vue3——实现二次元人物拼图校验。 vue3系列相关文章: vue3 + fastapi 实现选择目录所有文件自定义上传到服务器 前端vue2、vue3去掉url路由“ # ”号——nginx配置 csdn新星计划vue3+ts+antd赛道——利用inscode搭建vue3(ts)+antd前端模板 认识vite_vue3 初

    2024年02月04日
    浏览(34)
  • 【Dolphinscheduler3.1.1】二次开发本地启动项目(前端+后端)

    由于业务的定制化开发,需要对Dolphinscheduler进行二次开发,现将项目的启动步骤记录如下。 Maven: v3.5+,配阿里云仓库地址即可 Node: v16.+ MySQL (5.7系列) : 两者任选其一即可 JDK (1.8+) : 必装 ZooKeeper (3.7.1) :必装 ZooKeeper安装步骤如下 官网下载压缩包并解压到D:Program Files (x86)zoo

    2024年01月21日
    浏览(34)
  • Fabric V2.5 通用溯源系统——应用前端部分设计及简易二次开发

    本节对Fabric V2.5 通用溯源系统的前端部分做一个简单的介绍。包括目录结构、文件作用简述、用户注册登录实现、农产品信息上链溯源实现的介绍。同时提供了简易二次开发的教程(面向需要在短时间内二次开发),将本项目修改为商品溯源项目,仅修改前端部分。 本节内容

    2024年04月15日
    浏览(32)
  • jeecgboot vue3使用DatePicker组件设置可用日期

    文档: Ant Design Vue文档 (1)使用表单的formSchema中的componentProps组件属性通过disabledDate设置 (2)使用插槽slot方式实现

    2024年02月10日
    浏览(47)
  • 6. vue-element-admin 二次开发避坑指南

    上一篇博文,我们分享了vue-element-admin二次开发的改造优化技巧,这篇博文汇总 vue-element-admin 二次开发可能遇到的坑。 1.1.1 切换标签时未保存页面的操作内容 有时候会发现一个神奇的现象,当打开多个tab标签,然后当修改某个标签页面内容,再次切换标签页面的时候,会发

    2024年02月10日
    浏览(28)
  • vue3富文本编辑器的二次封装开发-Tinymce

    欢迎点击领取 -《前端开发面试题进阶秘籍》:前端登顶之巅-最全面的前端知识点梳理总结 专享链接 简介 1、安装:pnpm add tinymce @tinymce/tinymce-vue === Vue3 + tinymce + @tinymce/tinymce-vue 2、功能实现图片上传、基金卡片插入、收益卡片插入、源代码复用、最大长度限制、自定义表情包

    2024年02月07日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包