![]() |
1
2
我找到了自己的解决办法。代码段正在为具有非空主键值的每一行设置顺序。但是额外的行有一个空的主键,我相信它们必须保持为空以便Django知道它们将被插入而不是更新。我修改了函数以检查其他字段是否为空(幸运的是,我只有几个字段)以及主键:
这对我有好处。我可以通过在表单中添加一个隐藏字段来改进它,每当一行中的任何字段被修改时,这个表单都会被设置。但在这一点上,我仍然是一个jquery n00b,所以这就可以了。如果有人有更好的想法,请随时发表评论或添加其他答案。 |
![]() |
2
1
我在我的一个应用程序中做可排序的表单集。我使用这个jquery拖放插件: http://www.isocra.com/2008/02/table-drag-and-drop-jquery-plugin/ 我将插件的OnDrop事件绑定到一个重置所有“order”字段值的函数。 此外,我将初始数据传递给表单集,以便在没有可用的javascript的情况下,表单集的额外“order”字段始终具有值-用户将无法重新排序行,但他们可以编辑和发布更改,而不会出现您描述的空错误。 |
|
Newbie_Coder · 如何使用Jquery无画布裁剪框架 1 年前 |
|
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
![]() |
Community wiki · 无法从jquery文档调用函数 1 年前 |