queryBuilderをカスタマイズし、date-pickerでカスタマイズしようとしています。入力フィールドにdatepickerを表示します。 参照: - http://querybuilder.js.org/。queryBuilderを使用した日付ピッカー
私は以下のコードを使用しようとしています。参考までに、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: {
}
}]
});
https://codepen.io/mramart/pen/oLwrJN