首页 > 其他分享 >AMIS低代码平台,前端开发常见问题(一)

AMIS低代码平台,前端开发常见问题(一)

时间:2024-10-15 17:45:57浏览次数:7  
标签:常见问题 表格 crud 代码 CRUD id type 前端开发 AMIS

1.快速进去系统快捷键

Ctrl+q

2.CRUD(增删改查)添加序号。

"tpl": "${index+1}"

代码如下:

{

  "type": "text",

  "label": "序号",

  "placeholder": "-",

  "body": [

  ],

  "id": "u:871ef0975ff4",

  "tpl": "${index+1}"

}

3.CRUD(增删改查),设置超出隐藏。

类似需求描述这种文字比较多的文本框,在列表中显示时仅显示前10个字,后面中“……”代替。

"tpl": "${detail | truncate:6}"

代码如下:

{

  "type": "text",

  "label": "描述",

  "name": "detail",

  "placeholder": "-",

  "body": [

  ],

  "id": "u:d272bcd7b0df",

  "tpl": "${detail| truncate:6}"

}

 4.CRUD(增删改查)中,导出数据时传选中的ids给接口。

(1)将导出按钮挪到跟批量操作里面,跟批量删除放到同层。(自动生成的代码,导出按钮是单独的)

(2)在导出按钮的接口配置中勾选文件下载按钮。

 

 

(3)http配置中,发送数据中添加ids和selectedItems。

 

 

 

 5.CRUD中时间格式错误。

如下图,当时间展示这样的格式是因为valueFormat的值设置错了,这里要把“X”,换成“x”

 

 

代码如下:

{

  "type": "date",

  "label": "提出时间",

  "name": "createTime",

  "placeholder": "-",

  "body": [

  ],

  "format": "YYYY-MM-DD HH:mm:ss",

  "valueFormat": "x",

  "id": "u:122bd24b51a9"

}

6.CRUD点击卡片式,点击某行添加跳转事件

在CRUD中找到"type": "card",在它同层添加如下代码

"itemAction": {

      "type": "button",

      "actionType": "url",

      "url": "/bmc-page-config/preview/M_QINGEP_INTELLIGENCEMANAGE_VIEW?uid=${id}",

      "blank": true

    },

其中,actionType为url,url为需要跳转的地址,后面的${id}为当前行的id,blank为是否打开新页面。

7.CRUD表格联动。表格中选中某行,另一个列表查询数据刷新。

当前表格需设置itemActive。代码如下:

"itemAction": {

    "type": "button",

    "actionType": "reload",

    "target": "zn_crud?pointId=${id},sb_crud?pointId=${id}"

  }

AtcionType设置为reload

Target是设置需要查询刷新的表格,其中zn_crudsb_crud为需要刷新表格的name,这里是传了行id给目标表格的。

在需要查询刷新的表格中修改name

如下图:

 

 

 

接口参数设置:

注意:这里必须要跟在接口地址后面。如果放在http发送数据里面,第一次点击不管用,第二次才能执行

 

 

 

 

标签:常见问题,表格,crud,代码,CRUD,id,type,前端开发,AMIS
From: https://www.cnblogs.com/yeziyou/p/18468067

相关文章

  • 前端开发者必备:学习资源与社区汇总
    在快速变化的前端领域,拥有可靠的学习资源和交流社区对于开发者来说至关重要。以下是一份整理的前端学习资源与社区汇总,希望能为你的前端之旅提供助力。前端学习资源推荐基础学习资源MDNWebDocs网址:https://developer.mozilla.org/描述:Mozilla提供的前端技术文档,内容全面......
  • 音视频终端 SDK应对防火墙限制相关常见问题
    客户端NativeSDK需要配置哪些端口或域名为白名单?防火墙端口如下表所示:TRTCSDK(Native)白名单项目TCP端口443、20166UDP端口8000、8080、8001、8002、8003、8004、8005、8006、8007、8008、8009、16285、9000域名白名单:cloud.tim.qq.comgz.file.myqcloud.......
  • 【QAMISRA】解决导入commands.json时报错问题
    1、文档目标解决导入commands.json时报错“Couldnotobtainsystem-wideincludesanddefines”的问题。2、问题场景客户导入commands.json时报错“Couldnotobtainsystem-wideincludesanddefines”。3、软硬件环境1、软件版本: QA-MISRA23.042、机器环境......
  • 前端进阶之路:推荐几本不可错过的前端开发书籍
    前端开发是一个不断更新换代的领域,作为一名前端工程师,持续学习和提升自己是至关重要的。阅读专业书籍是系统学习前端知识的一种有效方式。以下是一些前端开发者不可错过的书籍推荐,帮助你巩固基础,拓宽视野,成为更优秀的前端工程师。一、《JavaScript高级程序设计》(第4版) 作者......
  • Win10 32位系统DLL修复工具:常见问题及其解决方案
    在Windows1032位系统中,DLL(动态链接库)文件扮演着至关重要的角色,它们被用来共享代码和资源,确保各种应用程序能够正常运行。然而,有时候这些DLL文件可能会丢失、损坏或未能正确安装,导致应用程序运行失败或系统报错。为了解决这些问题,许多用户会选择使用DLL修复工具。本文将介绍Wi......
  • JavaScript前端开发
    JavaScript前端开发是一个涉及多种工具、框架和最佳实践的复杂领域。以下是一些关键点,帮助你更好地理解和实践JavaScript前端开发:开发工具:常用的JavaScript开发工具有VisualStudioCode、SublimeText、HBuilder等。这些工具能够极大提高开发效率和体验。WebStorm、NetBean......
  • JavaScript前端开发技术
    JavaScript前端开发技术详解引言JavaScript(简称JS)是一种广泛使用的脚本语言,特别在前端开发领域,它几乎成为了网页开发的标配。从简单的表单验证到复杂的单页应用(SPA),JavaScript都扮演着不可或缺的角色。本文将深入探讨JavaScript前端开发的基本概念、发展历程、核心特性、框......
  • Web前端开发入门学习笔记之CSS 43-47 --新手超级友好版-复合选择器+css特性篇
         Foreword写在前面的话: 大家好,我是一名刚开始学习HTML的新手。这篇文章是我在学习html过程中的一些笔记和心得,希望能和同样在学习HTML的朋友们分享。由于我的知识有限,文章中可能存在错误或不准确的地方,欢迎大家在评论区提出建议和指正。我非常期待大家的反馈,以便......
  • 销售团队管理过程常见问题
    一、招聘与选拔在竞争激烈的市场环境中,寻找并选拔出既有能力又符合企业文化的销售人才是企业面临的首要挑战。优秀销售人才的稀缺性加剧了这一难题,而仅凭面试难以全面评估候选人的销售潜力和坚韧精神。因此,设计一套高效、多维度的招聘流程与评估标准显得尤为关键。这包括背景调查......
  • Web前端开发入门学习笔记之CSS 39-40 --新手超级友好版- 文本颜色字体篇
       Foreword写在前面的话: 大家好,我是一名刚开始学习HTML的新手。这篇文章是我在学习html过程中的一些笔记和心得,希望能和同样在学习HTML的朋友们分享。由于我的知识有限,文章中可能存在错误或不准确的地方,欢迎大家在评论区提出建议和指正。我非常期待大家的反馈,以便我能......