当前位置: 首页 > news >正文

泛微E9开发 查询页面添加按钮,完成特定功能

查询页面添加按钮,完成特定功能

    • 1、关联知识(查询页面实现新增按钮)
    • 2、功能实现
      • 2.1. 点击按钮,输出选中的checkbox的值
      • 2.2. 点击按钮,打开一个自定义对话框
    • 3、实现方法

1、关联知识(查询页面实现新增按钮)

泛微E9开发 如何在查询页面新增按钮,通过按钮新建指定流程

2、功能实现

2.1. 点击按钮,输出选中的checkbox的值

 	var a=_xtable_CheckedCheckboxId();var ids = ModeList.getCheckedID();var detailDws = ModeList.getCheckedIDWithDetail();console.log(`a=${a}`);console.log(`ids=${ids}`);console.log(`detailDws=${detailDws}`);

控制台输出
在这里插入图片描述

2.2. 点击按钮,打开一个自定义对话框

 	//此方法用来打开一个自定义对话框//如果是内部iframe里定义的方法,直接写方法名,外部添加代码块方式添加的方法,需要在方法名前面加上base.let buttons=[{btnname:'保存',callfun:'base.saveDialog'},{btnname:'新建',callfun:'base.add'},{btnname:'关闭',callfun:'base.closeDialog'}];let style={width:300,height:600};let prop={title:'测试jsp',url:'',style:style};ModeForm.openCustomDialog(prop,buttons)

自定义对话框样式
在这里插入图片描述

3、实现方法

  1. 通过【后端】-【建模引擎】-【模块】,找到模块后,选择【页面扩展】,新建一个页面扩展
    在这里插入图片描述
  2. 设置好页面扩展内容后,保存。
  3. 找到该模块对应的查询界面,插入以下代码块。
<script type="text/javascript">function saveDialog(){console.log("saveDialog");}function add(){console.log("add");}function closeDialog(){console.log("closeDialog");parent.ModeForm.closeCustomDialog();   //此方法用来关闭一个自定义对话框}function onTest(){var a=_xtable_CheckedCheckboxId();var ids = ModeList.getCheckedID();var detailDws = ModeList.getCheckedIDWithDetail();console.log(`a=${a}`);console.log(`ids=${ids}`);console.log(`detailDws=${detailDws}`);//此方法用来打开一个自定义对话框//如果是内部iframe里定义的方法,直接写方法名,外部添加代码块方式添加的方法,需要在方法名前面加上base.let buttons=[{btnname:'保存',callfun:'base.saveDialog'},{btnname:'新建',callfun:'base.add'},{btnname:'关闭',callfun:'base.closeDialog'}];let style={width:300,height:600};let prop={title:'测试jsp',url:'',style:style};ModeForm.openCustomDialog(prop,buttons)}</script>
http://www.lryc.cn/news/378339.html

相关文章:

  • 初学51单片机之数字秒表
  • SpringBoot整合justauth实现多种方式的第三方登陆
  • 【Java算法】滑动窗口
  • C# —— 属性和字段
  • 【计算机视觉】人脸算法之图像处理基础知识(四)
  • 探索 Spring Boot 集成缓存功能的最佳实践
  • 微信小程序使用方法
  • 前后端分离的后台管理系统源码,快速开发OA、CMS网站后台管理、毕业设计项目
  • [深度学习]--分类问题的排查错误的流程
  • 微信小程序简易录音机
  • Ollama深度探索:AI大模型本地部署的全面教程
  • 文心一言 VS 讯飞星火 VS chatgpt (285)-- 算法导论21.2 4题
  • 基于springboot实现影院订票系统项目【项目源码+论文说明】计算机毕业设计
  • Linux 常用命令合集
  • Vue3插件安装
  • Redis精要
  • 国产24位I2S输入+192kHz立体声DAC音频数模转换器CJC4344
  • UniApp 开发微信小程序教程(一):准备工作和环境搭建,项目结构和配置
  • [WTL/Win32]_[中级]_[MVP架构在实际项目中的应用]
  • 《Windows API每日一练》5.2 按键消息
  • adb 截屏和录屏命令
  • springboot相关的一些知识
  • DP:完全背包+多重背包问题
  • 购物返利系统的安全性:防范欺诈与数据保护
  • 从WebM到MP3:利用Python和wxPython提取音乐的魔法
  • 图片转pdf,图片转pdf在线转换,在线图片转pdf
  • SpringBoot3使用Swagger3
  • 【51单片机基础教程】点亮led
  • Docker之overlay2的迁移
  • CentOS中的rename命令