У меня есть пользовательская кнопка, и когда я нажимаю, я получаю пользовательское диалоговое окно.пока там все хорошо, теперь мне нужен сборщик даты и времени в этом настраиваемом диалоге для этого текстового поля.я также не заинтересован в том, чтобы использовать jqueryUI bundle для просто datepicker, может кто-нибудь когда-нибудь дать мне лучшее решение для этого.
Вы можете попробовать эту скрипку https://jsfiddle.net/1qngde28/
var dialogConfig = {
title: 'Date Picker Missing',
body: {
type: 'panel',
items: [
{
type: 'input',
name: 'title',
label: 'Enter Title'
},
{
type: 'input',
name: 'DateTime',
label: 'Datetime DD/MM/YYYY'
}
]
},
buttons: [
{
type: 'cancel',
name: 'closeButton',
text: 'Cancel'
},
{
type: 'submit',
name: 'submitButton',
text: 'Insert',
primary: true
}
],
initialData: {
title: '',
DateTime: ''
},
onSubmit: function (api) {
var data = api.getData();
tinymce.activeEditor.execCommand('mceInsertContent', false, '<p>My ' + data.title +' at: <strong>' + data.DateTime + '</strong></p>');
api.close();
}
};
tinymce.init({
selector: 'textarea.petMachine',
toolbar: 'dialog-example-btn',
setup: function (editor) {
editor.ui.registry.addButton('dialog-example-btn', {
text:'[Insert]',
onAction: function () {
editor.windowManager.open(dialogConfig)
}
})
}
});
`````````````````````````
Date Picker on DateTime Text box.
Thanks in Advance.