coreui-form
Version:
44 lines (31 loc) • 956 B
JavaScript
import Utils from "../../utils";
import HelperFieldCheckbox from "./chackbox";
import HelpersFieldsPropertiesOptionsClass from "./properties/optionsClass";
/**
* @extends {HelpersFieldsPropertiesOptionsClass}
*/
class HelperFieldCheckboxBtn extends HelperFieldCheckbox {
/**
* @param {string} name
* @param {string} label
*/
constructor(name, label) {
super();
Object.assign(this, HelpersFieldsPropertiesOptionsClass);
this.setName(name);
this.setLabel(label);
}
/**
* Преобразование в объект
* @return {Array}
*/
toObject() {
let result = super.toObject();
result.type = 'checkboxBtn';
if (this._optionsClass !== null) {
result.optionsClass = this._optionsClass;
}
return result;
}
}
export default HelperFieldCheckboxBtn;