问题标签 [inline-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.
jquery - jQuery EasyUI:确认/保存数据网格内联编辑
我正在使用 jquery 和 EasyUI 从 SQL 数据库创建表。我已经设法通过本教程之后的内联编辑使一些列可编辑,其中可能的单元格值由组合框给出。我有一个用于 updateURL 的 php 文件,并且现有内容的更新工作正常。
我的问题如下: 到目前为止,要确认单元格的编辑(在单击单元格并从组合框中选择一个值之后),用户必须单击表格的其他行来触发更新脚本。如果表格只有一行并且只有一列是可编辑的,则似乎无法确认更改(例如按回车键)。
有没有办法进行这样的确认?谢谢你的帮助!
更新:我已经走了这么远:在数据网格中,要通过组合框编辑的列是通过
我相信我需要通过命令代替星号(*)来保存/完成编辑。我用过endEdit
, saveRow
,但没有成功。这是正确的地方(我用一个简单的警报对其进行了测试),但不是正确的命令/语法。
html - KCfinder 返回的图像标签在 CKeditor 上不完整
KCfinder 返回的图像标签在 CKeditor 上不完整,并且未正确显示/保存。请注意,我正在使用内联 CKEditor 和 KCFinder 进行图像上传。
以下是集成代码:
ckeditor/config.js
在页面 HTML
页面 JS
奇怪的是,我可以使用 KCFinder 浏览服务器/上传而不会出现任何错误,我什至可以从服务器中选择图像,并且图像在内容中成功显示。但重新加载后不存在代码宽度高度信息。我认为为图像创建的 html 不完整
在源代码模式下,我看到-
如果我第二次对 div 进行一些更改,比如添加一些文本,情况就会变得更糟。图像丢失并被视为文本,上面的代码显示为
在源模式-
它在浏览器/编辑器上显示为 -
我撕了一天的头发,找不到解决办法。请帮我弄清楚如何解决它。
哦,为了记录,文本通过 ajax 帖子在 MySQL 中保存为“TEXT”,我很确定这不是问题,但仍然只是说!
我注意到图像标签在默认的ckeditor(不是内联)中也被弄乱了。
jqgrid - jqGrid 自动完成内联编辑
我有一个使用 jqGrid 的网格,在这个网格中,我可以使用内联编辑来编辑行。我正在尝试在可编辑的行中进行自动完成。这可能吗?如果是,我如何识别这些行?
jqgrid - jqGrid:选择行内编辑的文本
我有一个网格,我正在使用 PHP 和 JSON。我正在使用 ondblClickRow 进行内联编辑。我需要的是:当我双击一个字段时,我希望选择该字段的内容。很抱歉问这个问题,但我没有找到这个......当我在谷歌上搜索它时,我只是找到了选择行和这个问题的例子。
jqgrid - 自动完成数据初始化
我正在尝试在dataInit
. 我这样做是这样的:
在函数中ondblClickRow
我select
像参数一样传递:
这是有效的,但仅适用于第一行。
ruby-on-rails - 有谁知道如何使用 best_in_place gem 更改编辑框中的字体大小?
所以我使用 best_in_place gem 在页面上编辑我的表单。我的价格是:1234 美元。当我单击价格进行编辑时,与我在表单中使用的字体相比,字体变得非常小,看起来很奇怪。我希望他们是一样的。
这是我来自网络检查器的代码:2345.0
更改类或 id 上的字体只会更改大小预编辑。单击文本后,它会再次缩小。我想我真的需要知道点击编辑后如何选择页面上的框。
jquery - Angular.js 内联编辑
我正在尝试找到使用 angularjs 进行内联编辑的最佳方法。就我而言,它是一种带有“编辑”按钮的数据网格。所以它在 ng-repeat 里面。
我看到人们所做的是将实际数据和编辑输入放在同一行中,编辑输入被隐藏并在单击编辑按钮时显示。
但这似乎不对。在我看来,这是很多无用的 DOM。
所以我想我会更好地做这样的事情。您单击编辑按钮,该按钮将有一个指令,它将 1)隐藏<td>
with 数据 2)找到按钮的父级,应该是<tr>
,并在其中注入一个模板 3)在保存时删除那些编辑<td>
s 和再次显示数据<td>
s。
所以我开始制定指令,在里面我有element.click()
函数,
现在问题来了,接下来我想做这样的事情
但是它不会绑定甚至解析 {{}} 吗?我必须使用什么方法而不是 jquery 的追加?
指令文件说这个
模板元素 - 声明指令的元素。仅对元素和子元素进行模板转换是安全的。
所以我不能在 element.parent() 上使用模板转换
如果我在 上制定指令会有所帮助吗?<tr>
即使我这样做了,我也会转换我的整个<tr>
,这意味着我丢失了原始模板,我必须有另一个指令或将其转换回原始状态..不是吗?
编辑
因为这个问题似乎很受欢迎..首先我最初担心每次 ng-repeat 迭代渲染额外元素是没有根据的,因为 1)你可以使用 ng-if,这意味着在条件为真之前它不会被渲染 2)您可以按照我的意图附加一个模板,然后只需使用$compile
它就可以正常工作,它绝对不会“昂贵”,因为您只是为一个元素做这件事。有很多方法可以解决这个问题,但 ng-if 是最简单的,如果 supermasher 的方式不适合你,那就是。
asp.net - CKeditor 内联编辑
我有以下来源:
我的问题是我是否可以仅使用 asp.net 保存编辑后的文本?
如果有,来源应该是什么?如果没有,还有其他简单的方法可以将编辑后的数据保存到数据库吗?
vb.net - VB.net 奇怪的文本框行为
我的一个客户的文本框有问题。当他单击文本框中的字符串时,光标总是跳到字符串的末尾。这是一个标准的 VB.net 2005 文本框,具有多行 true。在我的开发机器上它可以正常工作。我点击一个字符串的中间,可以编辑我点击的地方。谁能提出什么问题?
他已经在终端服务器下和本地笔记本电脑上运行了该程序,并且遇到了同样的问题。
TIA,约翰
asp.net-mvc-3 - MVC3中Webgrid行的内联编辑
控制器:
索引.cshtml:
我已经完成了删除操作。如何在同一页面上编辑一行并将更改保存到数据库中?
会有编辑按钮。当您单击它时,行将是可编辑的。同时编辑链接文本更改为保存链接。现在,当您单击保存时,需要更新行。
我想做内联编辑。你能帮我解决这个问题吗?