DeleteButton 触发器 "Incorrect Element"

DeleteButton triggers "Incorrect Element"

我正在实施一个 asp.net 核心 API 与管理员休息。 自定义 REST 客户端与 API 端点通信,但映射相当标准。

当我尝试将 a 实现到界面中时,元素的删除工作正常。尽管如此,对于具有以下文本的元素,我在每次编辑或删除视图时都会收到错误消息:"Incorrect Element"。控制台是空的,一切都按预期工作。

导致错误的原因 - 我该如何解决?

我附上了错误弹出窗口的屏幕截图。

Screenshot of the error

更新一: 这是我的自定义 REST 客户端的代码:customrestclient gist and the included fetch.js: fetch.js

仔细检查您的自定义 restClient returns 至少 data 对象中已删除资源的 id

我终于能够解决这个问题。我的 API 端点之一为我的 ReferenceInput 元素之一返回了一个列表而不是单个元素。

这是我更改前的内容响应:

[{
    "languageId": 2,
    "id": 2,
    "name": "Danish",
    "isoCode": "dan"
}]

这是正确的响应,不会触发错误:

{
    "languageId": 2,
    "id": 2,
    "name": "Danish",
    "isoCode": "dan"
}