如何在Dashing中动态删除作业(Rb)中的小部件
我通过向erb文件发送数据来动态构建仪表板:
<div class="gridster">
<ul>
<% settings.servers.each do |data| %>
<li data-row="1" data-col="1" data-sizex="1" data-sizey="1">
<div data-id="<%=data['webHost']%>" data-title="<%=data['name']%>" data-version="<%=data['Version']%>" >
</li>
<% end %>
</div>发布于 2015-09-17 05:10:36
是。我在这里编写了一个简单的示例工作,可以做到这一点:http://www.mapledyne.com/ideas/2015/6/30/delete-a-dashing-dashboard-widget
基本上,您只想操作Sinatra::Application.settings.history变量,但该链接中的代码应该能让您大体上达到想要的效果。
或者跳过这篇文章,直接转到要点文件:https://gist.github.com/mapledyne/6fb671c17c3f865309f3#file-delete-widget-rb
如果您一开始不知道小部件(更复杂),也可以动态生成erb的一部分,但它从相同的地方开始-利用相同的历史变量。
https://stackoverflow.com/questions/32409494
复制相似问题