更新我已将代码移至 jsFiddle http://jsfiddle.net/TnSV6/13/
当edit
被调用时,模型设置为视图模型并打开对话框。但是,当save
或被undo
调用时,模式设置为 null 但对话框不会关闭。
如果我在 jqDialog 处理程序中明确使用 jquery 来使取消链接和 ajax 完成事件关闭对话框,我可以完成这项工作,但这感觉有点骇人听闻,因为jqDialog.update
应该管理打开/关闭。
似乎没有开始将呼叫转移到jqDialog.update()
。但我不确定这是在哪里被阻止的。