我有一个应用程序,可以将项目拖放到两个列表之间。为此,我使用了react sortablejs(它使用sortablejs)。
当我正常启动我的React应用程序(在dev模式或已部署的独立应用程序)时,拖放将按需要工作。
但是,一旦我将应用程序嵌入到SharePoint页面中(使用webpart),拖放特性就会开始混乱:第一个拖放按需要工作,但是相同项目的所有后续删除都会导致奇怪的行为,主要是重复项目。
经过一些调试后,在我看来,该项目仍然保留在旧列表中,因此,当项目被“推回”时发生错误,或者由于另一项被推入同一列表而发生重复。
因此,我不认为这是库本身的问题(也是因为我没有找到任何类似的错误消息),但它与SharePoint有关。在另一个上下文中,我注意到具有绝对位置的经典上下文菜单也会导致问题,因为event.pageX和event.pageY包含不同的值。
无论如何,目前我还不知道这个问题的真相,所以我希望以前任何人都有过类似的经历。也许这张票会对将来遇到类似问题的人有所帮助。
发布于 2022-03-13 08:42:52
在将forceFallack设置为true之后,我的问题就消失了
https://stackoverflow.com/questions/71039796
复制相似问题