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>

person lielran    schedule 06.09.2015    source источник
comment
это метр? скажем, sample.erb   -  person lielran    schedule 06.09.2015


Ответы (1)


Вы можете организовать свои виджеты, меняя data-row и data-col.

Если на вашем data есть какое-то свойство, которое можно использовать для сортировки виджетов, вы можете использовать его на data-row и data-col.

Ex.:

<% 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 %>
person cefigueiredo    schedule 07.09.2015
comment
Я пытался упорядочить его по строке и столбцу - кажется, что виджеты переопределяют друг друга. (если этот erb создаст 400 динамических виджетов, после использования строки и столбца я получу только один виджет в месте x = 1 y = 1). - person lielran; 19.09.2015
comment
как бы вы упорядочили этот набор виджетов по версии, например? - person lielran; 19.09.2015