问题标签 [edit-in-place]

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 回答
5644 浏览

iphone - 如何在 UITableView 中进行就地编辑?

是否有一种标准方法来设置表格以允许就地编辑,有点像这样:

在此处输入图像描述

我现在只需要可编辑的文本,但将来我可能需要 UISwitches 或 UISliders。

0 投票
1 回答
154 浏览

ruby-on-rails-2 - 对于这三个属于_to 的模型,如何从视图中对三个不同的模型进行就地编辑?

我想在显示来自不同模型的值的视图中启用就地编辑功能:

这是我目前使用的,它不起作用,但想要一些替代方案:

我有一个名为 Campaign 的模型。在控制器中,我执行以下操作以按顺序列出belong_to一个活动的三个模型:

campaign_eventcampaign_helper定义为:

我希望能够在查看视图/广告系列/显示时单击天数的数值并编辑:days(在这种情况下,显示为campaign_event.days

0 投票
5 回答
10002 浏览

javascript - 多个 TinyMCE 编辑器,但只有一个工具栏?

我浏览了论坛,但似乎无法找到这个问题的明确答案......

我在我们的网站上使用 jQuery 和 TinyMCE。我已经浏览了 TinyMCE 的文档,但恐怕我还是会迷路。我们正在做一个界面,需要在页面的多个位置进行就地编辑。唯一的问题是,它们中的每一个都将在顶部的一个工具栏中具有 TinyMCE 的所有编辑选项。因此,回顾一下,它是多个编辑器(每个都没有自己的工具栏,只是一个编辑或选择文本的地方),并且页面顶部只有一个工具栏来控制当时处于活动状态的任何文本框。

这怎么可能实现?甚至可能吗?任何帮助,任何朝着正确方向的推动,任何关于这个问题的提示/提示/知识都将是一个很大的帮助。

谢谢,詹姆斯

0 投票
2 回答
916 浏览

javascript - 使用 JavaScript/JQuery 创建多字段就地编辑器

我正在寻找一种在 JavaScript 中创建就地编辑器的方法,例如JEditable或类似插件。但是,不同之处在于我的编辑器将是一个多字段表单,而不是单个字段。

由于相同的表单将用于不同的部分,即编辑现有项目和创建新项目,我希望能够为每种情况指定回调函数,而不必复制共享功能(例如验证、取消按钮等.)。

目前我尝试天真地实现它,代码看起来很糟糕,因为事件处理程序分散在源代码周围,而不是作为一个组件在一起。

所以我的问题是推荐的实现方式是什么?如果有提供该功能的 jQuery 插件,那可能是最简单的方法。否则,我将如何正确构建我的代码?

0 投票
2 回答
1888 浏览

jquery - 在我的 textarea 中解码的特殊字符(使用就地编辑 jQuery 插件)

我正在尝试使用 Jeditable 来编辑内联文本区域中的一些内容。所以,我调用脚本文件:

然后我有一个应该向服务器发送数据的函数(我保留了示例 URL)。此函数创建一个文本区域并允许编辑:

然后,我要编辑的数据包含 HTML 标签,因为我必须存储它们:

“echo”用标签完美地显示“$data”内容,但是当我想编辑内联 DIV 时,会创建一个 textarea 并在该 textarea 中显示以下数据:

代替:

如何显示正确的字符?

0 投票
1 回答
577 浏览

jquery-plugins - 如何使 Jeditable (jQuery) 跨度激活对多个事件的编辑?

对于jQuery 扩展 Jeditable,可以指定的参数之一是哪个 DOM 事件会将 div/span/... 变成文本输入/textarea/...

我希望有多个事件作为触发器;也就是说,我希望单击事件或上下文菜单事件将跨度转换为就地编辑区域。

有没有一种优雅的方法可以在不分叉 Jeditable 的情况下做到这一点?

- 编辑 -

下面是指定事件的代码示例。该参数是可选的,默认为常规点击。

调用两次,一次用于未指定事件的常规单击事件,一次用于上下文菜单事件(如果没有切换鼠标按钮或类似的东西,请单击鼠标右键)似乎不会产生元素变为可编辑的预期效果单击任一鼠标按钮。

0 投票
2 回答
291 浏览

javascript - 在对象字面量中使用变量和函数

我正在尝试让ckeip jquery 插件将我的 textarea 的 id 解析为我的 php 文件。

该插件由我的 textarea 的类名激活:

然后使用对象文字将数据传递给我的 php 文件:

我需要在其中一种尝试中使用我的 textarea 的 id 属性:

但这似乎不起作用。

我可以在对象文字中使用变量吗?

0 投票
2 回答
1143 浏览

jquery - 我在 Rails 中的文件 onLoad 处理程序是什么?

我想使用一个插件来使我的大部分模型内联可编辑,但我不明白以下内容:

要使用它,请在模板中包含 jquery.rest_in_place.js 并在文档的 onLoad 处理程序中执行以下命令:

jQuery(".rest_in_place").rest_in_place();

http://jan.varwig.org/projects/rest-in-place

我在哪里放置这个?

0 投票
1 回答
441 浏览

ruby-on-rails - 如何在 Rails 中制作具有可就地编辑的动态模型的表格?

这是我拥有的表格的视图:

@campaign_events 可以包含多个不同模型对象的数组:电子邮件、电话、邮政卡等。

我希望能够编辑campaign_event.days 中的值。

我希望能够使用某种插件而不是全部手动编码,因为我需要使许多其他视图可就地编辑。

但我不知道如何开始。这是开始的关键。

0 投票
2 回答
2553 浏览

jquery - Rails 3 就地编辑

我正在尝试在 Rails 3 应用程序中实现就地编辑,该应用程序采用编辑后的值并根据该值修改计算。例如:

编辑“捐赠积分”字段之前:
您还有 10 个积分。捐赠积分:0。

编辑“捐赠积分”字段后:
您还有 5 个积分。捐赠积分:5。

我研究了各种选项,看起来 jquery-in-place-editor 可以满足我的需求。以供参考:

演示有效。但是我想我需要做的是使用回调函数来调用一个ruby脚本,这样我就可以做更多的处理。我不完全确定这是否是我需要做的,所以我正在寻找一些指导。

这是我认为相关的 jQuery javascript(来自示例应用程序中的/public/javascripts/application.js ):

看起来我需要做的就是拿它们玩一会儿originalhtml然后将它们反馈给适当的 div。问题是,我该怎么做?我在想两种可能:

A. jquery-in-place-editor 中有一个工具可以调用 url。我可以用它来调用 ruby​​ 脚本并得到结果吗?我将如何在 Rails 中执行此操作?这是调用 url 的代码(同样来自/public/javascripts/application.js);但它调用了一个php脚本。

B、直接在javascript中修改更新后的文本,并传递给相应的div。我更喜欢使用 ruby​​ 脚本,但也许这会更容易。