1

我想在我的 Dashing 仪表板上使用两次小部件,但使用不同的选项。我想在 html 中设置这些选项,如下所示:

<li data-row="1" data-col="1" data-sizex="1" data-sizey="1">
    <div data-id="myweather" data-view="myweather" data-offset="0">
</li>
<li data-row="1" data-col="1" data-sizex="1" data-sizey="1">
    <div data-id="myweather" data-view="myweather" data-offset="1">
</li>

理论上我可以同时拥有 Now 和 In-One-Hour 天气小部件,但我无法锻炼如何获取offset作业文件中的值,以便我可以使用它来获取数据。

4

2 回答 2

0

添加这个作为答案,因为我没有 50 分来评论。

我不相信这是可能的。dashing 的工作方式是所有通信都从服务器(也称为作业)到 Web 客户端。注意甚至在加载一页之前作业是如何启动的,因此它们不知道当前显示的是哪些频道。您可以创建多个通道(myweather-offset-0、myweather-offset-1 等)并向所有通道发送事件。

于 2015-05-25T02:33:15.827 回答
0

对的,这是可能的。但是,我不确定您打算如何使用。

您必须修改相应小部件的 .html 文件才能传递值。

例如,在我的“列表”小部件的 .html 中,我可以做(添加了第二个标签)

<h1 class="title" data-bind="title"></h1>
<h1 class="title" data-bind="myown"></h1>

在我的 .erb 中,我可以像这样(最后)绑定我自己的。

 <div data-id="buzzwords" data-view="List" data-unordered="true" data-title="Buzzwords" data-moreinfo="# of times said around the office" data-myown="some random string"></div> 
于 2015-05-27T20:28:30.160 回答