我正在尝试自定义 queryBuilder 并尝试使用日期选择器对其进行自定义。我想在输入字段中显示日期选择器供参考:- http://querybuilder.js.org/。
我正在尝试使用下面的代码。供您参考,您可以在 codePen 尝试此操作,下面给出了 codePen 的链接。
$('#builder-widgets').on('afterCreateRuleInput.queryBuilder', function (e, rule) {
if (rule.filter.plugin === 'datetimepicker') {
var $input = rule.$el.find('.rule-value-container [name*=_value_]');
$input.on('dp.change', function () {
$input.trigger('change');
});
}
});
$('#builder-widgets').queryBuilder({
plugins: ['bt-tooltip-errors'],
filters: [{
id: 'date',
label: 'datetimepicker',
type: 'datetime',
plugin: 'datetimepicker',
plugin_config: {
}
}]
});