- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我查看了整个 Google 和 StackOverflow,并查看了 best_in_place javascript 代码,但无济于事。
我正在使用 best_in_place 通过文本区域编辑 Post
模型的属性,如下所示:
<%= best_in_place @post, :summary,
{ :type => :textarea, :display_with => 'simple_format'} %>
我希望能够在按下 Enter/Return 时触发 best_in_place 的提交功能,除非它是用 shift 键按下的(这将允许回车),就像在可编辑区域外单击时一样。对于常规文本/输入,这是默认功能(减去回车部分)。然而,当使用文本区域时,它不是。
我从 here 中提取了一段不错的 jQuery处理识别何时按下 Enter with/without shift,但我不知道如何触发 best_in_place 来提交数据。
//Have to bind it to the activate function, or else
//the element won't be in the DOM when it tries to identify it
$('.best_in_place').bind('best_in_place:activate', function(){
$(this).find('textarea').keyup(function(e) {
var $textarea = $(this);
if(e.keyCode == 13 && !e.shiftKey) {
e.preventDefault(); // Don't make a new line
// This line does weird things
$(this).parents('.best_in_place').trigger('best_in_place:update').trigger('best_in_place:deactivate');
}
});
});
我还有一些函数绑定(bind)到 best_in_place:update
函数,基本上是添加和删除样式类。使用上面的代码,当我在 best_in_place 文本区域中按下回车键时,我绑定(bind)到 best_in_place:update
函数的函数会触发,但是没有数据被提交到服务器,正如我在安慰。
TL;DR; 如何触发 best_in_place 提交/更新并在按下 Enter 键时停用,就像在可编辑区域外单击时一样?
最佳答案
$('正文').click();或许?没有使用过这个框架,但如果没有提交按钮并且失去对输入提交表单的关注,可能会起作用。
关于javascript - 如何触发 best_in_place 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22314923/
我无法让它工作。我已按照 here 描述的安装过程进行操作。该网站上的其他解决方案没有帮助。我在开发者工具上不断收到此错误 static_pages.self-8c8a5c3….js?body=1:7
我正在使用 best_in_place gem,因此我可以在我的索引 View 中编辑多个学生。 但问题是可用性很差。我必须单击、键入信息、输入/单击并再次单击以编辑其他信息。 这是我可以按 Tab
我正在使用 best_in_place 对数据表进行页内编辑 在 ruby-on-rails 应用程序中。就地编辑工作,但我有一个 失败的极端案例。行中的一对项目 (device_name, ge
我正在使用best_in_place gem 并根据说明,为了使用 jquery.purr 实现优雅的错误处理,我所要做的就是将其添加到我的 application.js 中: //= require
我正在尝试使用 best_in_place gem,但它似乎不起作用。我遵循了 Railscast 教程,但现在运气好。当我说它不起作用时,我的意思是没有选项可以编辑屏幕上的任何内容。以默认rails
在显示页面中,我显示周期性事件发生的日期列表,以及对所有日期计算的统计信息,例如连续日期之间的最大、最小和平均间隔。 我使用 best_in_place gem 来允许就地编辑日期。但是,每次更改日期
我正在使用 best_in_place gem在我的 Rails 应用程序中允许进行内联编辑。我在尝试呈现一些文本 html 安全时遇到了问题。 没有指定文本应该是 html_safe,这是它在页面上
我查看了整个 Google 和 StackOverflow,并查看了 best_in_place javascript 代码,但无济于事。 我正在使用 best_in_place 通过文本区域编辑 P
我目前正在尝试使用 best_in_place gem 以便在 HTML 表中进行内联编辑。我正在购物车的显示 View 中显示购物车。在购物车的显示 View 中,我可以添加 lineItems。创
我无法将 gem best_in_place 添加到我的表中。 class_datatable.rb: def data class.map do |record| [
希望有一个简单的答案;我正在使用 gem best_in_place而且效果很好。我试图弄清楚如何使用以下方法创建下拉菜单: :type => :select, :collection => [] 我
Rails 3.2.11 gem 文件: gem 'jquery-rails' gem "best_in_place" 应用程序.js //= require jquery //= require j
在 Rails 项目中,我使用 best_in_place 日期选择器,但在日期格式方面遇到一些问题。 由best_in_place生成的html: 16 Aug 正如您从data-original-
我正在尝试使用 type => date 的 best_in_place gem,但我在格式方面遇到了一些问题。我的 Rails 日期格式如下: Time::DATE_FORMATS.merge!({
我从 Bernat 的博客 Rails 迷你教程中获取了评论代码 我尝试使用他的 best_in_place gem 添加就地编辑功能。在大多数情况下,它工作正常 我的代码部署在 http://fal
编辑 #2 在我看来我应该能够使用 javascript 来 JSON 解析任何 respond_with_bip(@buildingTour)返回,因为那是我需要的更新对象(我需要访问 @build
我正在使用 best_in_place gem在几个文本区域上,有时(看似随机)文本区域“跳跃”并在我单击保存时触发模糊事件,提示“放弃您的更改”警告。 代码如下: Administrator
我尝试使用以下方法执行此操作: "30", :rows => "50", :inner_class => 'occupation-edit',
关于如何在 Best In place 中使用 display_with 选项的文档并不多,但我试图让 Best_in_Place 以精简形式(mm/dd/yyyy)显示日期。 我的数据库(sqlse
我想我遗漏了一些东西,因为似乎无法通过 CSS 区分 best_in_place 值和占位符(data-nil="enter your number")。我只想将占位符的样式设置为与实际值不同,这样它
我是一名优秀的程序员,十分优秀!