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_crud和sb_crud為需要刷新表格的name,這里是傳了行id給目標表格的。
在需要查詢刷新的表格中修改name
如下圖:

接口參數設置:
注意:這里必須要跟在接口地址后面。如果放在http發送數據里面,第一次點擊不管用,第二次才能執行


浙公網安備 33010602011771號