Dashing仪表板链接小部件

sam*_*sam 4 javascript ruby dashboard coffeescript dashing

我很难在我的仪表板上链接小部件.我阅读了另一篇文章并从破败的社区获得了一些帮助,但是,我无法链接小部件

我修改了text.coffee以获得此部分(示例是我的其他仪表板)

click: (event) ->
  location.href = "sample"
Run Code Online (Sandbox Code Playgroud)

当我点击我的文本小部件时,没有任何反应.我也试过这样做,但没有.

click: (event) ->
  location.href = "www.stackoverflow.com"
Run Code Online (Sandbox Code Playgroud)

但是,当我将下面的行添加到我的meter.coffee的onData部分时,它会重定向到stackoverflow.com.

location.href = "www.stackoverflow.com"
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?你有一个我可以尝试的例子吗?

EDIT1:

我也尝试了以下建议,没有任何运气.

click: (e) ->
  e.preventDefault()
  location.href = "http://www.stackoverflow.com"
Run Code Online (Sandbox Code Playgroud)

sam*_*sam 9

得到了潇洒社区的帮助.下面是它的工作原理.只需修改仪表板erb即可链接您想要查看的页面

<li data-row="2" data-col="2" data-sizex="2" data-sizey="1" onclick="location.href='http://www.stackoverflow.com';">
  <div data-id="test_text_widget" data-view="Text" data-title="Test"</div>
</li>
Run Code Online (Sandbox Code Playgroud)