如何使用 send_event 为 data-view="Text" 更新数据文本

How to update data-text with send_event for data-view="Text"

抱歉,完全是 Dashing 的初学者:(

我的 .erb 文件中有这些行:

<li data-row="1" data-col="1" data-sizex="2" data-sizey="1">
      <div data-id="welcome" data-view="Text" data-title="Godmorning team" data-text="Today SCRUM meeting is at 9:00" data-moreinfo="Protip: You can drag the widgets around!"></div>
 </li>

现在在我的 .rb 文件中,我想让调度程序每隔 1 小时用新的数据文本更新此数据 ID "welcome",如下所示:

SCHEDULER.every '1h' do
  dataTextToPresent = DataTextToPresent.getCurrentdataToPresent #returning a string
  puts dataTextToPresent #This print out "Today SCRUM meeting at new time, at 15:00"
  send_event('welcome', dataTextToPresent)

但我打不通这个 send_event 工作电话。 send_event 调用应如何设计以使用变量 dataTextToPresent 中的新数据更新数据文本?

BR!

您没有告诉 dashing 将文本设置为您的文本,请试试这个

send_event('welcome', {text: dataTextToPresent})