import { UiElement } from "./ui-element"; export class NumberInput extends UiElement { constructor( private label: string, private elementId: string, private value: any, private containerId: string, private disabled: string, private hidden: string, private required: string) { super(elementId, containerId, ''); this.createElement(this.getTemplate()); } public getTemplate() { let requiredClass: string = ""; if (this.required == 'Y') requiredClass = "requiredClass" if (this.disabled == "N") { this.disabled = "disabled" } else { this.disabled = "" } if (this.hidden == "N") { this.hidden = "display:none;" } else { this.hidden = "" } const template = // "
"; " "; return template; } }