问题标签 [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.
iphone - UITableView 中的可编辑 tableHeaderView(如联系人应用程序)
我目前正在尝试使用分组的 UITableView 实现可编辑的详细信息视图。我希望它看起来像联系人应用程序:
- 在查看状态下,它应该将标题显示为普通标签(在联系人中,它是具有透明背景的名称)。
- 在编辑状态下,它应该将标题显示为可编辑的 UITableViewCell(在联系人的 tableHeader? 中,从具有透明背景的纯文本更改为具有白色背景的标准 UITableViewCell)。
我不确定实现这一目标的最佳方法是什么。首先,我尝试将标题添加为 UILabel tableHeaderView(效果很好),但随后我无法将其切换到 UITableViewCell。一种可能是在进入编辑模式时删除标题并添加新部分。
目前我正在尝试始终使用 UITableViewCell 并使其在查看模式下透明并在编辑模式下将其切换为默认值。但是,我无法使 UITableViewCell(在 UITableViewCellStyleDefault 中)的 UILabel 透明(尽管我确实设法使 UITableViewCell 透明,但不是其中的 textLabel)。
实现此行为的最佳方法是什么?
cakephp - CakePHP HABTM:编辑一项会导致重新创建 HABTM 行,破坏额外数据
我在 CakePHP 中的 HABTM 关系有问题。
我有两个这样的模型:Department
HABTM Location
。一家大公司有许多建筑物,每栋建筑物提供的服务数量有限。每个建筑物也有自己的网页,因此除了 HABTM 关系本身之外,每个 HABTM 行还有一个url
字段,用户可以访问该字段以查找有关他们感兴趣的服务以及它如何在他们所在的建筑物中运行的其他信息有兴趣。
我已经像这样设置模型:
控制器完全无趣。
问题:
如果我编辑 a 的名称,则链接到该名称的Location
所有DepartmentsLocation
s 都将Location
使用空 URL 重新创建。由于模型指定 unique 为真,这也会导致所有较新的行覆盖较旧的行,这实质上会破坏所有 URL。
我想知道两件事:我可以停止吗?如果是这样,怎么做?
而且,在一个不太技术和更多抱怨的情况下:为什么会发生这种情况?对我来说,通过 Cake 编辑字段会引起这么多麻烦,这对我来说似乎很奇怪,因为我可以轻松地通过 phpMyAdmin,在Location
那里编辑名称,并得到我期望的结果。当我只是在一行中编辑一个字段时,为什么 CakePHP 会触摸 HABTM 数据?它甚至不是外键!
php - AJAX 内联编辑:将 PHP 更新添加到新更改中
我正在制作一个主页,并将为管理员使用 AJAX 内联编辑脚本,以使其尽可能简单。我一直在使用的脚本就是这个,它几乎包含了我想要的内联编辑脚本的所有内容。当我要捕获新更改并将它们发送到 PHP 函数时,我的问题出现了,该函数将使用这些新更改更新我的数据库。
我没有太多的 AJAX 和 PHP 经验,所以我有点迷茫,但我尝试了一个我发现的代码:
问题是我不太清楚如何或在哪里实现此代码,或者它是否是正确的代码。为了向您展示代码,我附上了两个 txt 文档:
和
Inindex.php.txt
是索引页面,它从数据库中检索我的数据并使用一些 jQuery 代码。其中jQuery.editableText.js.txt
是具体的 jQuery 代码。我猜想 PHP 处理程序页面非常标准,可以获取正确的字段,然后在数据库中更新它。
vim - 在 vim 中编辑许多相同的文件并使用一个命令将它们全部保存
由于未公开的原因,假设我在几十个子目录中有许多相同的 README.txt 文件。在我的幻想世界中,我可以运行这个:
而不是按顺序为我编辑文件,vim 会以某种方式识别它们是相同的,并将我的更改同时保存到所有文件中,并且神奇地知道我想要什么。
请给我以下几点:
- 如何使用 shell 命令执行此操作。
- 关于引用单个权威副本(例如使用符号链接)的讲座
- 使用您知道的支持它的编辑器的建议。
这是关于 vim 的,多么棒。
奖励:如果文件不相同,请获取 vim will 发出警告。
asp.net-mvc - 使用 ASP.Net MVC 2 和 Telerik MVC (2010 Q1) 将编辑列添加到 Telerik 网格
我已经成功创建了一个 Telerik 网格来显示产品列表,但是我在添加列以允许用户编辑时遇到了一些困难(我什至没有尝试在网格内进行编辑 - 我只是想要一个链接到编辑视图)
添加自定义列时,我在调试时在错误屏幕中看到以下行(第 24 行为红色):
我的编译器错误消息是 Compiler Error Message: CS1525: Invalid expression term ')'
这是我的查看代码:
有没有人见过这个问题?我一遍又一遍地遵循这些教程,并且即将完全放弃 Telerik 网格,尽管我真的很喜欢它们并且想将它们包含在我的项目中。
iphone - iphone sdk - 带有自定义 TextView 的 TableView 单元格 - 获取新数据
我有一个带有自定义文本视图的表格视图单元格,我现在想知道如何在编辑/添加文本后访问文本框中的文本。
当我通过 IB 绘制文本字段时,我通常会知道这是如何完成的,但我的 textviewcell 是动态绘制的。
(即我想捕获在detailLabel.text中更新的数据)
这是适应您的答案的相关代码。再次感谢!
objective-c - TableView 提交编辑方法
当您使用核心数据应用程序创建表视图时,我得到了一个默认的表视图,并且有一个我不太了解的获取托管对象,无论如何,当用户从表视图中删除某些内容时,我需要获取该对象被删除并将其作为字符串获取,有可能吗?
这是删除对象的地方,我需要知道字符串中删除了哪些项目。
javascript - Javascript:如何使用箭头键控制模拟光标以定位 DOM 编辑?
我正在使用 Javascript 构建一个浏览器内的 IDE。代码/小部件存储在文档中。我想控制编辑过程,所以我拦截击键并在编辑点位于 DOM 的位置显示模拟光标。(起初我尝试使用 contenteditable = true 但这并没有给我足够的控制权。)
我已经取得了一些进展,因此单击会将光标插入 div 的开头,并且向右箭头将移动到下一个节点,尽管现在我意识到我将不得不深入研究 contents() 并保持跟踪我在文本节点中的光标位置..
我想知道是否有人知道我可以参考或只是复制或其他东西而不是重新发明轮子的任何代码。我正在使用 jQuery,但这不是必需的。
r - 有哪些方法可以在 R 中编辑函数?
假设我们有以下功能:
我们想将第二行更改为:
你会怎么做?
一种方法是使用
并改变功能。
另一种方法是再次编写函数。
还有其他方法吗?(记住,任务只是改变第二行)
我想要以某种方式将函数表示为字符串向量(嗯,字符),然后更改其中一个值,然后再次将其转换为函数。
bash - Bash 脚本:我想打开一组 .php 文件,并在 html 标记之前添加行
我在一个文件夹中有一组 .php 文件,我想在这些行之前添加文本:
我想要的是在 html 文件中的这些行之前插入。所以只想在每个 docType 声明之前添加该文件。但是 DOCTYPE 声明永远不会在第 1 行,因为之前有很多 php 行。
我有这个当前脚本(其中 FE 是包含我要编辑的所有脚本的文件夹):
谢谢,