问题列表 - 第20686页

Javascript onclick脚本

好的我是javascript的新手,但是我想调用一个onclick函数而不在锚标签上添加onclick ="function()".这是我的脚本,但我不能让它工作:

<script type="text/javascript">
function clicka() {
 alert("hi");
}
document.getElementById('click').onclick = clicka;
</script>

<a href="#" id="click">click</a>
Run Code Online (Sandbox Code Playgroud)

当我点击链接时,它应该提醒"嗨",任何想法?

javascript onclick hyperlink

4
推荐指数
2
解决办法
7770
查看次数

使用关联(has_many)模型中的字段和rails中的formtastic

我搜索并尝试了很多,但我无法按照我的意愿完成它.所以这是我的问题.

class Moving < ActiveRecord::Base
  has_many :movingresources, :dependent => :destroy
  has_many :resources, :through => :movingresources
end

class Movingresource < ActiveRecord::Base
  belongs_to :moving
  belongs_to :resource
end

class Resource < ActiveRecord::Base
  has_many :movingresources
  has_many :movings, :through => :movingresources
end
Run Code Online (Sandbox Code Playgroud)

Movingresources包含其他字段,例如quantity.我们正在研究"账单"的观点.感谢formtastic通过写作简化整个关系的事情

<%= form.input :workers, :as => :check_boxes %>
Run Code Online (Sandbox Code Playgroud)

我得到一个真正漂亮的复选框列表.但到目前为止我还没有发现的是:我如何使用'movingresource'中的附加字段,在每个复选框的下一个或每个复选框下使用该模型中的所需字段?

我看到了不同的方法,主要是手动循环一个对象数组并创建适当的表单,使用:for in form.inputs part,or.但是这些解决方案都不是干净的(例如,用于编辑视图但不适用于新的,因为没有构建或生成所需的对象并且生成它们导致混乱).

我想知道你的解决方案!

ruby-on-rails has-many-through formtastic

9
推荐指数
1
解决办法
6467
查看次数

Apache Pivot 1.4与JavaFX,Flex,Silverlight,Swing

我最近听说过Apache Pivot被转移到顶级项目类别,我想知道是谁尝试了最新版本并将其与其他RIA工具进行了比较.适当的比较类别是什么?

由于JavaFX具有不同的脚本语言,因此对Java开发人员来说似乎更容易接受.Pivot开发人员说,Pivot是Sun应该做的而不是JavaFX.

java apache-flex ria javafx apache-pivot

12
推荐指数
2
解决办法
9860
查看次数

使用memcache_mget()Memcached ruby​​gem + Rlibmemcached参数错误

我在使用Evan Weaver的Memcached gem(如Memcached :: Rails.new) - >(http://github.com/fauna/memcached)并调用get_multi()时遇到异常

ArgumentError: wrong # of arguments(2 for 4)
from /usr/local/lib/ruby/gems/1.8/gems/memcache-auth-1.0.1/lib/memcached/memcached.rb:384:in `memcached_mget'
from /usr/local/lib/ruby/gems/1.8/gems/memcache-auth-1.0.1/lib/memcached/memcached.rb:384:in `get_orig'
from /usr/local/lib/ruby/gems/1.8/gems/memcache-auth-1.0.1/lib/memcached/rails.rb:40:in `get_multi'
Run Code Online (Sandbox Code Playgroud)

我注意到memcached_get.h将memcached_mget定义为:

memcached_return memcached_mget(memcached_st *ptr, 
                            const char * const *keys, 
                            const size_t *key_length, 
                            size_t number_of_keys);
Run Code Online (Sandbox Code Playgroud)

所以,似乎缺少key_length和number_of_keys(我的C有点生疏,但我认为那些将是必需的参数).

但是,看起来相关的ruby代码(在rails.rb中)只传递2个args:

def get_multi(keys, raw=false)
  get_orig(keys, !raw)
end
Run Code Online (Sandbox Code Playgroud)

更新:事实证明这是红宝石宝石中的一个错误,现在已经修补了.

c ruby memcached rubygems

13
推荐指数
1
解决办法
501
查看次数

35
推荐指数
4
解决办法
10万
查看次数

为什么使用嵌套的Ruby模块来获取版本信息?

我最近一直在寻找一些宝石的源代码.我一直看到的一个习惯用法是使用嵌套模块,其中包含连接到版本字符串的版本常量,即围绕这类事情的变化:

module ChunkyBacon
  module Version
    MAJOR = 0
    MINOR = 6
    TINY  = 2
  end

  VERSION = [Version::MAJOR, Version::MINOR, Version::TINY].compact * '.'
end
Run Code Online (Sandbox Code Playgroud)

以这种方式存储库版本信息的优点(如果有的话)是什么?为什么不这样做:

module ChunkyBacon
  VERSION = '0.6.2'.freeze
end
Run Code Online (Sandbox Code Playgroud)

ruby rubygems

5
推荐指数
2
解决办法
606
查看次数

Android:动画查看位置

我正在尝试做一些看似简单的事情.我想要一个地图视图,其中一个菜单从屏幕底部向上滑动,可以调整设置(用于叠加).但是当我使用TranslateAnimation来影响LinearLayout(它保存菜单)的y位置时,LinearLayout中的按钮会移动,但"命中区域"会保持与动画之前相同的位置.

    TranslateAnimation slide = new TranslateAnimation(0,0,0,0);
 slide.setDuration(300);
 slide.setFillAfter(true);
 pullupMenu.startAnimation(slide);
 mapContainer.startAnimation(slide);
Run Code Online (Sandbox Code Playgroud)

我还研究了视图的marginTop值,但是甚至无法确定如何完成.

任何这些方向的任何帮助将不胜感激.

android android-animation

6
推荐指数
1
解决办法
5867
查看次数

解密Google Search API:如何引用传递给回调函数的参数?

我正在使用Google Search API将一些搜索结果加载到我的页面中.我想为回调函数设置一个参数,该函数说明搜索结果应该附加到哪个div.

以下是每个Google的回调函数定义:

.setSearchCompleteCallback(object,method,opt_arguments?)

我是这样做的: searcher.setSearchCompleteCallback (document, function() { alert(opt_arguments[0].id); }, new Array(infodiv) );

文档解释说:"应用程序可以选择使用opt_arguments传入上下文参数,然后传递给指定的方法."

是的,但是怎么?我已经传入了context参数,但是如何在函数中引用它呢?我试过调用opt_arguments,但js错误清楚地表明它没有定义.

文档在这里.

谢谢!!

javascript api ajax

2
推荐指数
1
解决办法
2629
查看次数

覆盖python中的所有运算符

我有一个对象的包装类.我希望它在包装对象上应用应用于它的所有操作,例如,wrapper+=a将产生与例如相同的结果wrapped+=a.我想将它应用于所有运营商.有没有明确覆盖所有运算符而不覆盖每个运算符的简单方法?

python overriding operators

1
推荐指数
1
解决办法
256
查看次数

何时使用getInstanceOf而不是构造函数

几个月前,我参加了由两位独立软件开发公司代表主持的演讲.它主要是关于良好的软件设计和实践.

这两个人主要谈论Java,我记得他们说,在某些情况下,使用getInstanceOf()而不是构造函数是一个很好的做法.它与总是从不同的类而不是构造函数调用getInstanceOf()有关,它是如何在更大规模的项目中更好的方法.

正如你所看到的,我现在记不起来了:/但我记得他们使用的论据确实令人信服.我想知道你们有没有遇到过这样的设计,你知道它什么时候有用吗?或者你认为它根本不存在?

java constructor software-design

3
推荐指数
2
解决办法
3105
查看次数