问题标签 [in-place-editor]

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 投票
1 回答
567 浏览

ajax - Scriptaculous Ajax.InPlaceEditor:如何触发取消操作?

当然,必须可以在 Ajax.InPlaceEditor 上触发取消操作,而无需单击取消按钮。但我就是不知道该怎么做。

有什么建议么?

0 投票
1 回答
41 浏览

ruby-on-rails - 查找所有活动的就地编辑器

我有一个现有的 rails 表单,其中包含许多可以使用 in_place_editor 就地编辑的部分。现在我需要在离开页面之前检测是否有任何就地表单可见,即用户正在编辑一个部分。这样做的通常“导轨方式”是什么?

0 投票
1 回答
977 浏览

ruby-on-rails - 在rails中可编辑提交后更新div

我想从 jeditable 提交文本,将其存储在数据库中,然后我不想将更新后的文本呈现回 jeditable 字段,我想更新 jeditable 字段(以及其他文本字段)所在的整个 div是。

我通过 jeditable 就地编辑器更改用户名,然后将更改存储在数据库中,现在我想更新包含用户名(就地编辑器)和其他 div 的完整 div,因为在用户名更改后,电子邮件更改,也。

0 投票
3 回答
9957 浏览

eclipse - 在 Eclipse 中,我可以将使用就地编辑器打开作为默认选项吗?

我需要花费大量时间来处理大量荒谬的 Excel 数据,并且经常发现自己在几个不同的 Excel 实例中打开了十几个或更多 Excel 工作簿,这使得在任何给定时间都很难找到我想要的工作表。

我意识到我可以通过使用 Eclipse 通过使用“就地”编辑器打开 excel 文件和 csv 文件来缓和这种疯狂。

但是,我不知道如何使就地编辑器成为默认编辑器。有任何想法吗?

(或者,有没有一种方法可以将文件资源管理器面板和选项卡添加到 excel 以提供类似的功能。)

0 投票
2 回答
1022 浏览

ruby-on-rails - 将 REST 与嵌套属性结合使用

REST in Place是 Jan Varwig 的一款出色的 Rails 插件,它使用 AJAX 内联编辑对象属性。它非常易于设置,易于实现,并且通常运行良好。

我已经在网上阅读了使用带有嵌套属性的 REST in Place 的人,但实际上我还没有发现任何关于它是如何完成的提及。我不认为它太难了,但是我还没有弄清楚(尽管我对非嵌套属性没有任何问题)。

我有一个调查模型:

和相应的问题模型:

我的尝试产生了三种情况:

1. 使用非嵌套属性实现 REST in Place — [作品]

视图中的代码如下所示:

而且效果很好。当您单击描述时,会出现一个表单 text_field,其中包含 oldValue(来自内部 HTML)。我可以编辑文本,然后点击“Enter”,表单提交 AJAX 更新并使用 jQuery 呈现新值。这里一切都很好。

2. REST in Place 使用嵌套属性实现——[不起作用]

代码看起来像这样(如果有问题请告诉我)

在这里,加载表单的 javascript 工作正常,但是当我尝试提交一个新值来更新问题标题时,我收到错误ActiveRecord::RecordInvalid (Validation failed: Question contents can't be blank,告诉我它正在尝试创建一个新问题(这没有意义,因为请求仍将发送到update调查控制器中的操作),或者它正在重置两个值。

3. 设置嵌套属性:update_only => true——[部分有效]

因此,我认为如果我可以阻止创建新问题,它可能会起作用(即使这不是一个适当的解决方案,因为我需要为每个新调查创建新问题)。我将调查模型的代码更改为以下内容:

然后,有趣的是,AJAX 请求运行良好——当我更改问题属性时,它已在数据库中更新,但由于某种原因,它卡在“正在保存...”,并且从未恢复新更新的属性。重新加载页面当然可以很好地显示新文本,但使用 AJAX 的全部目的是防止这种必要性。


那应该就是一切。如果您对为什么会出现这些问题有任何想法,以及您是否有解决这些问题的建议,请告诉我。谢谢!

0 投票
1 回答
1048 浏览

javascript - 仅使用一个函数来更新数据库中表的不同列

所以伙计们,我的数据库中有这个简单的表。我将在一段时间循环中回显这张表。

想法是使用 jQuery 就地编辑器更新此表。所以这里是代码 -

这是我从互联网上获得的就地编辑代码,我只是为了理解代码而将其撕成基本级别。不要担心更新查询,它在“handler.php”中。这里的问题是,我必须为每一列编写单独的函数。在这种情况下,我必须编写一个单独的函数来更新“car”列,单独的函数来更新“make”列并继续。我不认为这是正确的方法。因为,这里我只有 3 列。如果我有 10 到 15 列怎么办?我不认为写 15 个函数是正确的方法。而“$(this).html()”只取一个表单的值。请帮忙。

0 投票
2 回答
1129 浏览

php - 仅使用一个查询来更新数据库中的列 - 就地编辑

所以伙计们,我的数据库中有这个简单的表。我将在一段时间循环中回显这张表。

想法是使用 jQuery 就地编辑器更新此表。所以这里是代码 -

这是我从互联网上获得的就地编辑代码,我只是为了理解代码而将其撕成基本级别。Behrang Saeedzadeh 帮助我即兴创作了“替换 HTML”功能。

这是 handler.php 文件中的更新查询 -

在更新查询中,我必须为每一列编写不同的查询。问题是我如何只使用一个查询来更新所有列?

0 投票
1 回答
2185 浏览

jsf - 如何使用为了编辑

我想<p:watermark>用作<p:inplace>编辑器。我试过如下

但不幸的是,这不起作用。我怎样才能做到这一点?

0 投票
0 回答
249 浏览

encoding - Ajax.InPlaceEditor.prototype:将原型升级到 1.7.1 后,空格被编码为 '+'

我在我的代码中使用了 InPlaceEditor,它在原型版本 1.6.0.3 上运行良好,但在我升级到 1.7.1 之后。保存后,文本字段中的所有空格都将替换为“+”。我可以做些什么来“禁用” InPlaceEditor 的文本编码?

这里的问题是,如果我有一个字符串“我有一只狗 + 一只猫 + 一只鹦鹉”怎么办。它将以“I+have+a+dog+++a+cat+++a+parrot”的形式发送到服务器

0 投票
2 回答
15888 浏览

jsf - 更改时模型中的值未更新

我有一个表单,可以让我编辑 bean 列表(一次一个),使用可以在 bean 之间切换的按钮。

保持简单:

对于 html 部分,我有类似的东西

如果我更改 inplace 标记内的文本,myBean 中的变量将更新得很好,但如果我只使用 inputText,bean 仍将具有旧值,即使我在网页上更改它也是如此。这是为什么?