tfp
Version:
A Web UI framework for TaskBuilder
111 lines (110 loc) • 2.63 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _default = {
"name": "PopupList",
"comment": "弹出列表",
"cssFiles": "style.{bgColorMode}.css",
"attrs": [{
"name": "inputSetting",
"comment": "输入项设置",
"type": "group",
"items": [{
"name": "value",
"comment": "组件值",
"type": "String",
"isHtmlAttr": true
}, {
"name": "comment",
"comment": "组件备注",
"type": "String"
}, {
"name": "options",
"comment": "选项",
"type": "Dataset"
}, {
"name": "placeHolder",
"comment": "输入提示",
"type": "String",
"isHtmlAttr": true
}, {
"name": "dataBindingFormat",
"comment": "数据绑定格式",
"type": "String"
}, {
"name": "required",
"comment": "必填",
"type": "Switch"
}, {
"name": "readonly",
"comment": "只读",
"type": "Switch",
"isHtmlAttr": true
}, {
"name": "disabled",
"comment": "禁用",
"type": "Switch",
"isHtmlAttr": true
}, {
"name": "enableFilter",
"comment": "启用智能筛选",
"type": "Switch",
"isHtmlAttr": true
}]
}, {
"name": "dataSourceSetting",
"comment": "数据源设置",
"type": "group",
"items": [{
"name": "loadDataListService",
"comment": "可选项数据加载服务",
"type": "Service"
}, {
"name": "dataListBindingMember",
"comment": "可选项数据绑定成员",
"type": "String"
}, {
"name": "dataListValueFormat",
"comment": "选项值数据格式",
"type": "String"
}, {
"name": "dataListTextFormat",
"comment": "选项文本数据格式",
"type": "String"
}, {
"name": "dataListDivWidth",
"comment": "可选项列表宽度",
"type": "Int"
}, {
"name": "dataListDivHeight",
"comment": "可选项列表高度",
"type": "Int",
"default": "240"
}]
}],
"styles": ["size", "position", "font", "margin", "border", "other"],
"defaultStyles": {
"width": "120px",
"height": "30px",
"line-height": "30px",
"padding-left": "2px",
"padding-right": "2px"
},
"events": [{
"name": "onClick",
"comment": "点击时"
}, {
"name": "onFocus",
"comment": "获得焦点时"
}, {
"name": "onBlur",
"comment": "失去焦点时"
}, {
"name": "onChange",
"comment": "值发生变化时",
"isNotHtmlEvent": true
}]
};
exports["default"] = _default;