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

明细列表,明细grid中的默认按钮失效,配置按钮失效

明细列表,明细grid中的默认按钮失效,配置按钮失效

原因:采用通配的写法导致的默认按钮失效

if(menuDetails){menuDetails.forEach((item) => {const { name, menu_detail_columns, menu_detail_buttons, save_url} = item;this.set(`${name}GridModel`, this._parseGridModel(menu_detail_columns));this.set(`${name}GridColumns`, this._parseGridColumns(menu_detail_columns));this.set(`${name}Buttons`, this._parseButtons(menu_detail_buttons));this.set(`${name}SaveUrl`, save_url);this.set(`${name}FormFields`, this._parseResourceFormFields(menu_detail_columns));});
}

使用下面的方式获取配置数据,不会失效

//  渲染菜单配置的详情内容
onDetailMetaDataConfigured({ target }) {this.fixedQueryField = this.selectFields;const { metaData } = target;metaData.filter((item) => item.name === 'DryScreenPrintRecordNew').forEach((item) => {const { menu_detail_columns, menu_detail_buttons } = item;this.set('detailButtons', this._parseButtons(menu_detail_buttons));this.set('detailGridModel', this._parseGridModel(menu_detail_columns));this.set('detailGridColumns', this._parseGridColumns(menu_detail_columns));});metaData.filter((item) => item.name === 'PcOrder').forEach((item) => {const { menu_detail_columns, menu_detail_buttons } = item;this.set('pcOderButtons', this._parseButtons(menu_detail_buttons));this.set('pcOderGridModel', this._parseGridModel(menu_detail_columns));this.set('pcOderGridColumns', this._parseGridColumns(menu_detail_columns));});
},

http://www.lryc.cn/news/593402.html

相关文章:

  • windows wsl2-06-docker hello world
  • windows wsl ubuntu 如何安装 open-jdk8
  • rustdesk客户端编译
  • NX二次开发常用函数坐标转化UF_MTX4_csys_to_csys和UF_MTX4_vec3_multipl
  • 【REACT18.x】creat-react-app在添加eslint时报错Environment key “jest/globals“ is unknown
  • 【橘子分布式】gRPC(编程篇-中)
  • Vue3生命周期函数
  • SQL基础操作指南:约束、表设计与复杂查询
  • Oracle RU19.28补丁发布,一键升级稳
  • 在摄像机视图中想像在普通 3D 视口里那样随意移动
  • 计算机网络1.1:计算机网络在信息时代的作用
  • 删除debian xdm自启动ibus的配置项
  • rust实现的快捷补全到剪贴板的实用工具
  • 汽车ECU控制器通信架构
  • 解决问题七大步骤
  • 论文reading学习记录4 - weekly - 视觉端到端开创-LOAM
  • [spring6: Advice Advisor Advised]-快速理解
  • Leetcode 05 java
  • Linux --进程信号
  • 本地部署开源的 AI 驱动的搜索引擎 Perplexica 并实现外部访问
  • FreeRTOS学习笔记之软件定时器
  • 访问 gitlab 跳转 0.0.0.0
  • 【主讲嘉宾揭幕】2025第二届机电一体化、机器人与控制系统国际会议(MRCS2025)
  • [MarkdownGithub] 使用块引用高亮显示“注意“和“警告“和其他注意方式的选项
  • 如何优雅调整Doris key顺序
  • HTTP与HTTPS技术细节及TLS密钥交换与证书校验全流程
  • springboot基础-demo
  • 【iOS】ZARA仿写
  • linux板远程操控——todesk
  • Matplotlib和Plotly知识点(Dash+Plotly分页展示)