首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >formio如何使用"id"?

formio如何使用"id"?
EN

Stack Overflow用户
提问于 2022-03-21 16:01:59
回答 1查看 232关注 0票数 6

通过构建器在formio表单中编辑属性会导致一些更改--字段显然是随机重新排序的,"id“字段得到了一个新的值。

这使得很难跟踪实际的表单更改,因为小的更改会导致很大的差异。有理由重新排序吗?"id“字段的用途是什么?它依赖于表单组件中的其他值(某种类型的散列),还是随机生成的?

修改了组件中的“键”。我预计只有"key“会被更新,但是组件中的属性顺序会发生变化,当我保存文件时,"id”有一个新的值。

EN

回答 1

Stack Overflow用户

发布于 2022-11-15 13:49:51

似乎已经在GitHub上给出了答案:

我们故意不保存Ids,因为它们不打算保存。这样做的原因是网页上可能有不止一个相同的表格。如果我们将ids存储为组件定义的一部分,那么两个表单将在呈现的组件中使用相同的ids,这将不是有效的html。相反,我们在每次实例化组件时生成新的ids,并使用组件键作为唯一标识符。

来源:https://github.com/formio/formio.js/issues/2677#issuecomment-616614443

另外,相关的PR被关闭为“不会修复”:https://github.com/formio/formio.js/pull/2154

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71560562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档