2015-09-06 163 views
0

是否可以通过仪表板上的给定属性重新排序/移动小部件?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> 
+2

仪表盘是什么? –

+0

米吗?比方说sample.erb – lielran

回答

0

你可以组织你的widget改变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 %> 
+0

我试图按行和列排序 - 看起来这些小部件是相互覆盖的。 (如果这个erb构建400动态小部件,使用行和列后,我将只有一个小部件在x = 1 y = 1的位置)。 – lielran

+0

您如何按版本订购这组控件? – lielran