Создавая новый пользовательский элемент управления для ввода времени, я сделал плагин ниже относительно предоставленного примера на официальном сайте formbuilder :
if (!window.fbControls) window.fbControls = new Array();
window.fbControls.push(function (controlClass) {
class controlTime extends controlClass {
configure() {}
build() {
return this.markup('span', null, {id: this.config.name});
}
onRender() {
let value = this.config.value || "08:00";
$('#'+this.config.name).innerHtml = value;
}
}
// register this control for the following types & text subtypes
controlClass.register('Time', controlTime);
return controlTime;
});
Когда загружается формбилдер, отображается элемент управления Время , но когда его опускают на панель форм, ввод времени для ввода не отображается.
Что я сделал не так? Благодаря.