{# Шаблон Underscore #} <% var type = data.filters[index].type %> <% var filter = data.meta.filters_dict[data.filters[index].field] %> <% var field = data.filters[index].field %> <% var widget = filter.widget %>
<% if (type == 'isnull') { %> <% } else if (type in {'icontains':0, 'istartswith':0, 'iendswith':0}) { %> <% } else if (widget.choices) { %> <% } else if (((widget.tag == 'input') && ((widget.name != 'id') || (field == 'id'))) || (widget.tag == 'textarea')) { %> <<%= widget.tag %> <% _.each(widget.attr, function(val, key) { %> <% if (!(key in {'disabled':0, 'class':0})) { %> <%= key %>="<%= val %>" <% } %> <% }); %> class="form-control <%= widget.attr['class'] %>" data-action="filter_change_values" data-filter_index="<%= index %>" data-id="<%= data.id %>"> > <% } else if ((widget.tag == 'select') || ((widget.tag == 'input') && (widget.name == 'id'))) { %>
<% /* Кнопка значения и названия */ %> <% /* Кнопка сброса */ %> <% /* Кнопка поиска */ %>
<% } %>
<% if (type == 'in') { %> <% } %>