UNPKG

tfp

Version:

A Web UI framework for TaskBuilder

30 lines (25 loc) 738 B
import { VisibleComponent } from "../controller.js"; /** * 标签组件 * @param {[type]} dataModel [description] */ export default class Label extends VisibleComponent { constructor(__tfp, dataModel, parent) { super(__tfp, "Label", dataModel, parent); } //标签值 get value() { if (!this.dataModel.value) return ""; return this.dataModel.value; } set value(value) { this.dataModel.value = value; if (this._jqObj) { this._jqObj.text(value); this.exeEventHandler("onChange"); } } //数据绑定格式 get dataBindingFormat() { return this.dataModel.dataBindingFormat } set dataBindingFormat(value) { this.dataModel.dataBindingFormat = value } }