问题标签 [autosave]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3067 浏览

javascript - 保存多个 TinyMCE 实例

我在一页上有多个 TinyMCE 实例。

我在后台运行了一个 javascript autosave,它通过 POST 请求自动将表单保存在数据库中。这适用于我可以在 init 中设置元素 ID 的一种形式。但是,在我的场景中,用户可以拥有可变数量的 TinyMCE 表单,因此拥有多个硬编码元素 ID 似乎不切实际。

TL;DR:在不知道实例 ID 的情况下动态抓取同一页面中的所有 TinyMCE 实例。或者,在一个 auto_save() 函数中保存多个表单的任何其他方法。

0 投票
3 回答
1519 浏览

ruby-on-rails - 使用 accept_nested_attributes_for 在 put/post 上创建嵌套记录

我有两个模型,

景观:

图片:

我正在从 iPhone 发送帖子并提出请求,以使用 json 更新/创建景观记录。这是一个示例 POST 请求,用于创建新的风景记录和新的关联图像记录

}

当服务器接收到这个时,它会吐出

所以这似乎是某种循环引用问题,但目前尚不清楚如何解决它。同样有趣的是 autosave_associated_records_for_images 似乎从未被调用(也几乎没有该函数的文档,我不得不查看 rails 源代码)。

我已经阅读了有关 accept_nested_attributes_for 的几乎所有 SO 帖子,但都没有运气。

更新

我现在创建了记录,但我无法将图像数据传递回图像模型。让我举例说明:

当我没有定义 autosave_asociated_records_for_images 时会发生这种情况。但是,如果我这样定义它:

我看到以下输出:

这很奇怪!它正确地创建了关系,但实际上并没有用我发送的数据填充数据库。有任何想法吗?

0 投票
1 回答
694 浏览

cocoa - 从 OSX lion 上的版本浏览器恢复不起作用......想法?

我正在尝试从 Lion 上的先前版本恢复基于文档的应用程序。当我选择“恢复版本”时,文本视图不会反映更改。但是,如果我关闭应用程序并重新打开,更改就在那里。

我正在使用 NSDocument 的文件包装器变体,那么如何使文本视图的文本存储反映立即选择的版本?我错过了什么吗?

0 投票
1 回答
1204 浏览

macos - Shoebox / Library applications with Auto-Save & Versions in OS X Lion

We have a shoebox-style application that we want to make a first-class citizen in Lion. This means integrating Auto-Save & Versions among other things. Currently we don’t have a document-centric model and we just use a plain Core Data stack.

UIPersistentDocument provides a really easy way to integrate both Auto-Save & Versions and I see two options we could choose from to integrate with the new APIs:

  1. “Abuse” NSPersistentDocument for our shoebox-style application. Technically it would be a document-based application, but the user interface would still be the same iPhoto-like library. This makes conceptually not a lot of sense, but we would get a lot of functionality for free.
  2. Keep the current plain Core Data stack and implement Auto-Save & Versions manually.

I heard contradicting opinions from Apple representatives about the approach we should take and it would be great to clarify things before we start our implementation. While I think that 1. shouldn’t be used it’s also very tempting, because we get a lot for free. I couldn’t even find sufficient documentation on manually implementing Auto-Save & Versions in a Core Data application.

I would really tend to use 1. but I see some problems:

  • I’m worried about file-system-level conflicts when using versions and only one database-file. I couldn’t find any documentation regarding this topic.
  • I’m worried about performance issues in Versions when browsing through “space”.
  • We can’t enforce only one instance of the open database, since Versions has to open several instances. I’m worried about side-effects and concurrency issues. Conceptually it looks like a hack and I don’t like hacks.

If we would only want to integrate iCloud sync I definitely wouldn’t think about using a document-centric model for our application, because Core Data supports it directly. I’m mostly worried about the developer overhead we would have if we would stick to our current non-document based paradigm.

Do you have any advice or ideas how shoebox applications should be integrated in the new Lion world?

0 投票
4 回答
13455 浏览

vim - 如何在vim中每1秒自动保存一个文件?

我不想知道为什么你不应该自动保存或有交换文件等或任何不自动保存的原因。

我只是想自动保存当前工作文件以在 vim 中每 1 秒保存一次。

我怎样才能做到这一点?

0 投票
4 回答
3523 浏览

wolfram-mathematica - 自动保存笔记本(或数学中的其他类型文件)文件

我现在有时会遇到这个问题,部分原因是 Microsoft Office 会自动保存您正在使用的版本和自动恢复的文件。

很多时候,当我在mathematica 中启动一个新笔记本来做一些测试或其他什么时,我经常忘记保存我正在做的事情。

有时,根据我使用的计算机,计算机会崩溃,我所做的所有美丽工作都会永远丢失......

有没有办法解决这个问题,每五分钟疯狂地保存我的文件?文件版本控制如何?

顺便说一句:使用 MMA V8

0 投票
2 回答
1370 浏览

cocoa - 在 NSTableView 中自动保存以编程方式创建的 NSTableColumn?

NSTableView在 Interface Builder 中创建了一些列。我已将 tableview 设置为自动保存其设置(我在 Attributes Inspector 中设置了自动保存名称并检查了Column information)。现在我想以编程方式添加一些其他列,但是当我退出应用程序并重新启动它时,这些新添加的列会消失,而在 Interface Builder 中创建的列会重新出现。谷歌搜索我找到了一种解决方法:更改添加列的宽度可以完成工作,但必须有更好的解决方案!

编辑:更改列宽有时仅适用。

0 投票
2 回答
4661 浏览

php - 如何在没有提交按钮的情况下将 ComboBox 中的选择自动保存到 PHP 中的 MYSQL?

我没有使用 jquery 和 ajax 的经验,到目前为止,我只是在寻找源代码并编辑将代码粘贴到我的编码中。现在我尝试寻找教程自动保存组合框选择,但我找不到它。有人可以帮我吗?我只完成了 MYSQL 显示记录,但我不知道如何使用 jquery 自动更新组合框选择 nito MYSQL。例如,我想选择预订状态,当我从组合框中选择批准时,它会自动保存到 MYSQL 中,而无需单击按钮提交。

图片

0 投票
1 回答
2021 浏览

ruby-on-rails - 什么是保存草稿帖子的 RESTful 方式?

我正在制作的一个小型测试网站上有一个帖子控制器。我希望网站有一个“保存草稿”/组合自动保存功能,因为该网站会有很长的帖子,用户可能想要离开并回来完成。但是,我之前(或任何应用程序)从未在 Rails 应用程序中构建过自动保存/保存功能。什么是一个好的,RESTful 方式来做到这一点?

这是我当前的控制器操作:

post_controller.rb

如您所见,用户远程发布。

这是当前的 post.rb 模型:

我需要从这段代码中完成以下事情..

  1. 定期自动保存(可能间隔 1 分钟)
  2. 提供保存草稿的选项
  3. 选择要运行的验证:例如,我希望允许用户保存标题超过允许长度的草稿,但不允许他们实际发布具有该标题的帖子。

我也很好奇保存草稿的良好 Rails 做法是什么:我应该向 post 模型添加属性“draft”吗?或者创建一个草稿帖子模型?

好的,如果我需要提供更多信息,请发表评论。我很想听听人们的意见!感谢大家!

0 投票
2 回答
302 浏览

jquery - 通过 jQuery 提交(自动保存)时,如何将数据添加到 html 表单?

我有一个通过 jQuery 提交的表单,用于自动保存它。这是在 Ruby On Rails 3 中。我的模型是我想要自动保存的帖子。如果布尔字段(草稿)= true,则 post 模型适用于忽略某些验证。(如果 Draft 为 nil,则运行验证)

我使用以下代码每隔一段时间提交表单以自动保存它。

当表单通过此函数提交时,我想以某种方式包含一个变量:draft => true,以忽略验证等。如何添加到这个 javascript 来完成这个?或者这根本不可能?

如果我必须进入代码轨道并做另一个解决方案,请发表评论让我知道,我会发布相关代码。

多谢你们!