没办法实现 crud 中 quickEdit 对本地数据源 source 的更新
以下代码想实现quickEdit 对 本地 list 更新;用于表单提交
{
"type": "page",
"body": [
{
"type": "json",
"id": "u:521a7dc6c0d5",
"source": "$$"
},
{
"type": "crud",
"columns": [
{
"name": "name",
"label": "Name",
"id": "u:6d26cd9247f3",
"quickEdit": {
"type": "input-text",
"required": true,
"mode": "inline",
"id": "u:8da49b344b3c"
}
},
{
"name": "age",
"label": "Age",
"id": "u:eba72c7fd65f",
"quickEdit": {
"type": "input-text",
"required": true,
"mode": "inline",
"id": "u:8da49b344b3c"
}
}
],
"id": "u:aced46c92da8",
"quickSaveApi": "",
"source": "$list",
"quickSaveItemApi": ""
},
{
"type": "button",
"label": "按钮",
"onEvent": {
"click": {
"actions": [
{
"componentId": "TableList",
"args": {
"value": {
"list": "${CONCAT(list,addFieldTemplate)}"
}
},
"actionType": "setValue"
}
]
}
},
"id": "u:4a08e79671a7"
}
],
"title": "Add Data to List",
"id": "TableList",
"data": {
"list": [
{
"name": "1",
"age": "18"
}
],
"addFieldTemplate": {
"name": "",
"age": ""
}
}
}
预期的解决方案:
crud 可以新增个属性 ,可实现对本地 source数据的更新
1条答案
按热度按时间4uqofj5v1#
对 满足这个需求最好了 这个场景还是很需要的。 不能满足只能通过其它方式变通了