d-render
Version:
数据渲染库 - form、table、search-form
62 lines (60 loc) • 984 B
JavaScript
const propsScheme = {
model: {
type: Object,
default: () => ({})
},
fieldKey: {
type: String
},
config: {
type: Object,
tsType: 'import("@d-render/shared").IRenderConfig'
},
readonly: {
type: Boolean
},
customSlots: {
type: Function
},
showTemplate: {
type: Boolean,
default: false
},
tableDependOnValues: {
type: Object
},
inTable: {
type: Boolean,
default: false
},
componentKey: {
type: String
},
grid: {
type: [Number, Boolean]
},
tableData: {
type: Array
},
labelPosition: {
type: String,
options: ["top", "right", "left"],
tsType: "top" | "right" | "left"
},
onSearch: {
type: Function
}
};
const eventsScheme = {
"update:model": {
cbVar: "model"
}
};
const slotsScheme = {};
const componentScheme = {
propsScheme,
eventsScheme,
slotsScheme,
name: "CipFormItem"
};
export { componentScheme, eventsScheme, propsScheme, slotsScheme };