Backgrid ServerSideFilter
Я использую расширение фильтра Backgrid http://backgridjs.com/ref/extensions/filter.html и мне интересно, как я могу
- Установите для элемента поиска флажок вместо поля поиска
- Цепочка последовательности параметров запроса 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.