Dashing - 重新排序/排序小部件

时间:2015-09-06 05:57:23

标签: ruby-on-rails sinatra dashing

可以通过仪表板上的给定属性重新排序/移动小部件吗?

我通过将数据从作业推送到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>

1 个答案:

答案 0 :(得分:0)

您可以整理小部件,更改data-rowdata-col

如果您的data上有某些属性可用于对小部件进行排序,则可以在data-rowdata-col上使用

例:

<% settings.servers.each do |data| %>
   <li data-row="<%= data['row'] %>" data-col="<%= data['col'] %>" data-sizex="1" data-sizey="1">
     <div data-id="<%=data['webHost']%>" data-title="<%=data['name']%>" data-version="<%=data['Version']%>"  >
  </li>
<% end %>