INNER CODE UNIT · JavaScript
setFilterProps
tidyverse/datascience-box · _freeze/site_libs/datatables-binding-0.23/datatables.js:75
var setFilterProps = function(td, props) {
// Update enabled/disabled state
var $input = $(td).find('input').first();
var searchable = $input.data('searchable');
$input.prop('disabled', !searchable || props.disabled);
// Based on the filter type, set its new values
var type = td.getAttribute('data-type');
if (['factor', 'logical'].includes(type)) {
// Reformat the new dropdown options for use with selectize
var new_vals = props.params.options.map(function(item) {
return { text: item, value: item };
});
// Find the selectize object
var dropdown = $(td).find('.selectized').eq(0)[0].selectize;
// Note the current values