tfp
Version:
A Web UI framework for TaskBuilder
29 lines (24 loc) • 866 B
JavaScript
import TFPComponentRender from '../render.js'
export default class DataCardRender extends TFPComponentRender {
constructor(__tfp, _dataModel, _level) {
super(__tfp, _dataModel, _level);
}
getCustomStyleHtml() {
//如果不是设计时,要隐藏模板信息
if(!this._tfp.isDesigning) return "display:none;";
return "";
}
getBodyHtml(getComponentsHtml) {
let bodyHtml = "\r\n";
var indent = this.cpt.getHtmlIndent();
if(this.dataModel.components && getComponentsHtml) {
let cdm = this.dataModel.components[0];
this.cpt.setCptDataFormat(cdm);
bodyHtml += this.getComponentsHtml(true, indent, true);
}
return bodyHtml+indent;
}
getHtml(getComponentsHtml, parentIndent, retainStyleAttr) {
return super.getHtml("div", getComponentsHtml, parentIndent, true);
}
}