我正在构建一个webapp,其主要目的是在显示器上显示小部件。这些小部件具有可变大小,因此并非每个小部件都是高或宽(但它们使用标准,例如网格系统)。现在,我正在寻找保存使用哪些小部件以及放置位置的最佳方法。例如,通过使用类似Gridstack的内容,用户可以将小部件拖放到管理面板中,但我该如何保存?我怎么能回想起这个并放入一个空的Bootstrap页面。使用Bootstrap网格系统也很棒。
我在谷歌做了一些研究,但是没有找到任何插件或方法来做到这一点。
答案 0 :(得分:0)
我正在使用'Gridster'这个Gridstack是基于/受到启发的,所以它可能无法为你保存。
您需要通过AJAX发回或存储在本地存储中来实现。看起来很相似,你应该能够找到一个'序列化'功能,它应该将它包装好,你可以通过AJAX发送给你的PHP。
您可能需要扫描小部件并将它们包装在您自己的JSON字符串中,例如row / column / sizex / sizey,这是网格系统在第一次加载时真正需要“添加”小部件的所有内容,所以只要你能把它喂回来就应该很好。