我们有一个奇怪的行为,我想知道这是设计使然还是错误?
在小部件上激活“allow_sorting=1”时,如果您编辑内容,在小部件中添加一些元素(相关项目),这些元素可以正确排序。然后保存并再次编辑,添加一个或多个新元素,然后这些新元素不能与已经添加的元素排序。但是如果你添加几个新元素,这些元素之间是可排序的,但不是已经添加的元素,有“2”个元素列表。在保存然后编辑时,每个元素都可以正确排序。这是一个错误还是设计使然?我认为这是一个错误,我想纠正它,但我想确定并最终有人来测试这种行为是否也发生在他身上。
在此处配置像“multiRef”字段这样的小部件:https ://github.com/gbastien/archetypes.referencebrowserwidget/blob/master/src/archetypes/referencebrowserwidget/demo.py将显示错误(我对论文提出了拉取请求对 demo.py 的更改)。