-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Open
Labels
Description
描述问题:
picker表格选择 修改已选中的数据 上面已选择标签跟随变化 但数据域中还是旧值
截图或视频:
我看了一下这块的代码 是因为把前后数量都一样的过滤掉了 但是这样修改的数据就没办法同步到数据域中了
有什么办法可以把这块解决一下
如何复现(请务必完整填写下面内容):
-
你是如何使用 amis 的?
npm -
amis 版本是什么?请先在最新 beta 版本测试问题是否存在
6.8.0 最新版本也存在 -
粘贴有问题的完整
amis schema代码:
{
"type": "picker",
"name": "b",
"label": "b",
"source": {
"method": "get",
"url": "~",
"defaultQueryerData": null,
"forceAppendDataToQuery": false
},
"embed": true,
"pickerSchema": {
"api": {
"method": "get",
"url": "~",
"defaultQueryerData": null,
"forceAppendDataToQuery": false
},
"bulkActions": [],
"columns": [
{
"label": "ID",
"name": "id",
"type": "static-number",
"static": true,
"kilobitSeparator": false,
"suffix": "",
"searchable": {
"label": "ID",
"name": "id",
"placeholder": "请输入",
"type": "input-number",
"big": true,
"style": {
"minWidth": "193px"
}
},
"width": 160
},
{
"label": "name",
"name": "name",
"type": "static-text",
"searchable": {
"label": "name",
"name": "name.like",
"placeholder": "请输入",
"type": "input-text",
"clearable": true,
"style": {
"minWidth": "193px"
}
}
},
{
"buttons": [
{
"align": "left",
"label": "编辑",
"level": "link",
"size": "sm",
"type": "button",
"actionType": "dialog",
"dialog": {
"size": "md",
"body": {
"id": "u:9e723a1a4db8",
"resetAfterSubmit": true,
"api": "~",
"body": [
{
"type": "input-text",
"label": "name",
"name": "name",
"required": true,
"clearable": true,
"placeholder": "请输入",
"format": "normal",
"length": 255,
"validations": {
"maxLength": 255
},
"validationErrors": {
"maxLength": "长度超出限制"
},
"valueMode": "null"
}
],
"data": {},
"initApi": "~",
"mode": "horizontal",
"title": "编辑b",
"type": "form",
"wrapWithPanel": false
}
}
},
{
"type": "button",
"label": "删除",
"level": "link",
"className": "text-danger",
"confirmText": "确定要删除?",
"actionType": "ajax",
"api": "~"
}
],
"label": "操作",
"type": "operation",
"width": 150
}
],
"filter": null,
"reUseRow": true,
"headerToolbar": [
{
"type": "bulkActions",
"align": "left"
},
{
"type": "columns-toggler",
"align": "right"
}
],
"id": "u:acef99587bc3",
"mode": "table",
"primaryField": "id",
"defaultParams": {
"orderBy": "id",
"orderDir": "asc"
},
"syncLocation": false,
"affixHeader": false,
"type": "crud",
"autoGenerateFilter": true
},
"joinValues": false,
"valueField": "id",
"labelField": "name",
"multiple": true,
"required": false
}
- 操作步骤
1、修改表格已选中的一条数据中的name
2、提交数据

