问题标签 [inplace-editing]

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

php - 如何在 Scriptaculous InPlaceEditor 中保留换行符?

我有一个包含各种文本区域的页面,可以使用Scriptaculous进行编辑(有更好的选择吗?):

PHP文件如下所示:

当我单击元素并变成文本区域时,会出现换行符。但是,当 textarea 失去焦点并恢复为原来的任何元素时,换行符就会丢失。

有没有办法保留换行符?我应该以某种方式使用\n而不是<br />吗?

0 投票
2 回答
886 浏览

delphi - 如何退出我的就地编辑器并在 Delphi 中处理按钮?

在我的 Delphi 2009 应用程序中,我有这个窗口:

在此处输入图像描述

它有一个 TPageControl,上面有一个 TTabSheet 以及底部的按钮,可以在所有工作表上操作。

TTabSheet 的左侧是一个 TElXTree(LMD 的树/网格组件),而 TTabSheet 的右侧是一个 TPanel,其中包含特定于此工作表的按钮。

当我在 TElXTree 中选择了一行并单击任一组按钮中的任何按钮时,这些按钮都可以正常工作。

现在在 TElXTree 中,标有“文本”的列可以使用 TElXtree 提供的 Inplace-Editor 进行编辑。当我单击文本时,它会进入编辑模式。

在编辑模式下,当我单击 TElXTree 中的任意位置(例如在复选框上)时,它将退出编辑器并处理命令(即选中或取消选中复选框)。但是,在编辑模式下,当我单击任一组按钮中的任何按钮时,它只会退出就地编辑器而不处理该按钮。然后我必须再次单击该按钮来处理该按钮。

是否有一些我在这里没有做或不理解的简单事情可以让我单击其中一个按钮并允许它退出我的就地编辑器并处理按钮?


跟进:

感谢@NGLN 的回答,我得到了解决方法。我使用了他的 Application.OnMessage 方法,我以前一直使用它来处理一些拖放代码。我不得不做一些改变,这就是我想出的:

0 投票
3 回答
1507 浏览

javascript - 带有 live() 函数的 jQuery 就地编辑问题.. 需要一个忍者

这可能是一个简单的解决方案,但我无法将我的大脑包裹在它周围......

我正在为一些将动态生成的 div 使用 jQuery 就地编辑插件。应该很简单:点击新建的div,就可以编辑内容了。我遇到了 live() 的问题。

如果不使用 live(),它显然适用于静态 div。单击一次,获取可编辑的内容。

但是,在使用 live() 时,我需要双击才能编辑内容。然后任何后续点击它,它只需要一次。这有点像焦点问题。也许修改插件本身会有所帮助?

这正是我所说的...... http://jsfiddle.net/efflux/62CzU/

这与我使用 live 调用 editinplace() 函数的方式有关:

如何让就地编辑插件在我通过 js 创建的 div 上正常运行?

任何帮助,将不胜感激!!

0 投票
1 回答
177 浏览

jquery - 就地编辑问题

我有一个非常好的就地编辑

mootools inlineEdit 插件,您可以在此链接上对其进行测试

http://dev.justinmaier.com/inlineEdit2/

但是在我的项目中使用它有问题,因为我使用jquery并且我尝试

但是没有用,因为代码太复杂了我喜欢mootools,因为它使所有样式的文本都不需要输入框,或者在文本仍然具有样式时只需单击即可编辑和编辑:)

所以使用 jquery 可以有同样的效果吗??

0 投票
1 回答
1378 浏览

eclipse - Eclipse中所选单词的括号

几天前,我觉得这个问题很愚蠢,因此将其发布在这里,但是即使经过大量搜索,我也找不到合适的解决方案。

对于那些使用TextEdit(在 Mac 上)的人来说,他们将完全知道我在说什么。

在编码时,我只想在单词或一行上加上引号或括号。为此,我必须回到单词的开头,打开引号,然后转到单词的结尾并关闭它。

eclipse中是否有一个插件,我可以用引号或括号将当前选择括起来?我不是在谈论快速修复(Ctrl + 1)。它可以用于许多复杂的模板。

0 投票
2 回答
1753 浏览

windows - 如何在 Windows 上使用 perl 进行就地编辑(-i)?

在 unix/linux 版本中,我只需更改第一行:

在 Windows 上使用 Activestate perl,我已经创建了与 .pl 的关联,我可以直接从命令行运行 perl 脚本。

如果我仍想使用默认关联,如何就地编辑文件?

0 投票
3 回答
3970 浏览

android - 如何在 android listview 中进行就地编辑?

基本上我有一个列表视图,每个列表项为(2 个文本视图和一个复选框)。单击特定列表项时,我想用新的编辑文本视图和一些按钮替换该行。我该如何实施?我应该使用整数变量来存储所选项目的当前位置并加载不同的视图还是使用动作运动事件来获取当前所选项目?

0 投票
1 回答
885 浏览

primefaces - Primefaces 就地编辑器总是更新支持 bean

我有

在 setFoo 正文中,我坚持更新 foo 值,因此我希望仅在用户单击就地编辑器的保存图标时执行它。

问题是 MyBean.setFoo(...) 总是被触发,即使就地编辑器没有被激活。例如,如果我单击 [BarAction] 按钮,setFoo 也会被执行。我希望只有在单击就地编辑器的默认保存按钮时才会触发 setFoo。

0 投票
2 回答
1237 浏览

jquery - best_in_place 不是 Rails 3.2.1 中的函数错误

我正在为我的 Rails 3.2.1 应用程序使用 best_in_place gem。我的开发没有错误。当我尝试在生产环境中运行应用程序时,我收到一个脚本错误

在我的视图页面中,我有以下代码

0 投票
0 回答
249 浏览

mysql - 在动态 mysql 表上进行 Ajax 就地编辑

标题应该足够具体,但基本上我有一个表,其中填充了 mySQL 数据库中表中的数据,我正在尝试在我的表上添加一个功能,以允许对除两列之外的所有列进行内联编辑,主键 ID 列和状态列。到目前为止,我遇到的唯一教程只展示了如何让所有列都可编辑,但我不希望有人不小心弄乱了主键列。而且它不是自动递增的,因为它在导入之前指定了一个特定的 ID,并且它会跳过几个数字。任何人都可以帮助或指出我正确的方向。