Backgrid ServerSideFilter

Я использую расширение фильтра Backgrid http://backgridjs.com/ref/extensions/filter.html и мне интересно, как я могу

  1. Установите для элемента поиска флажок вместо поля поиска
  2. Цепочка последовательности параметров запроса ala? Q ='djfsl'&q2='jdfskf'

Пока у меня есть это:

 var customFilter = Backgrid.Extension.ServerSideFilter.extend({
     selectOptions: [{
        label: 'Review', value: 0
      }],
     // override the makeMatcher function to turn the query into an int
     makeMatcher: function (query) {
        var intQuery = parseInt(query, 10)
        return intQuery
       }
    })

var serverSideFilter = new customFilter({
    collection: recipes,
    placeholder: 'Search term',
    name: ['tags']
 })

recipesListLayout.recipesRegion.show(grid)
// this renders a SearchBox by default - want to know how to create checkboxes instead?
recipesListLayout.panelRegion.$el.append(serverSideFilter.render().el)

Тем не менее, я хочу достичь чего-то большего в этом направлении: http://www.codegur.net/20767244/add-backgrid-filter-for-each-column

Или точнее это:

введите описание изображения здесь

где можно установить несколько флажков, и созданный запрос будет выглядеть примерно так: ?review=0&featured=1

С кодом, который у меня есть на данный момент, я могу установить только один параметр запроса, который выглядит как ?tags=0 где теги были установлены в качестве имени в моем customFilter.

0 ответов

Другие вопросы по тегам