您如何知道Dashing小部件正在侦听哪种类型的数据作为参数?

时间:2018-04-25 15:12:52

标签: dashing

使用send_event(widget_id,json_formatted_data)在Ruby作业中为小部件提供数据。因为似乎每种类型的小部件都需要特定的json格式来处理数据。例如,Meter Widget需要类似的东西 send_event('synergy',{value:rand(100)})而Number Widget需要类似send_event('valuation',{current:current_valuation,last:last_valuation})。

由于Dashing有轻微记录,您如何知道要发送到特定小部件的json格式?

由于

1 个答案:

答案 0 :(得分:0)

我通过一些试验找到了答案。错误。基本上,您需要查看正在使用的小部件中的.html文件。

例如,Text Widget具有以下元素

Site

这意味着您可以将send_event与对应于HTML中data-bind属性中设置的值的哈希键一起使用。例如,

<h1 class="title" data-bind="title"></h1>
<h3 data-bind="text"></h3>
<p class="more-info" data-bind="moreinfo"></p>