【fix bug】66425【前端】升级vxe-table组件到3.6.10版本,并同步适配当前框架中所有使用到vxe-table组件的示例

This commit is contained in:
zhaoxiao
2023-03-15 09:48:17 +08:00
parent 131cbd9765
commit 61c230cb87
21 changed files with 449 additions and 295 deletions
@@ -33,12 +33,14 @@ export function installEditRender (VXETable, type, comp, spanComp) {
} else {
spanComp = AllCells[JVXETypes.normal]
}
// 如果是常显的cell,显示模板和编辑模板都用编辑模板
const cellRender = enhanced.switches.visible ? createRender(comp, enhanced, JVXERenderType.editer) : createRender(spanComp, enhanced, JVXERenderType.spaner)
// 添加渲染
VXETable.renderer.add(JVXETypes._prefix + type, {
// 可编辑模板
renderEdit: createRender(comp, enhanced, JVXERenderType.editer),
// 显示模板
renderCell: createRender(spanComp, enhanced, JVXERenderType.spaner),
renderCell: cellRender,
// 增强注册
...enhanced.installOptions
})
@@ -56,7 +58,7 @@ export function installCellRender (VXETable, type, comp = AllCells[JVXETypes.nor
})
}
function createRender (comp, enhanced, renderType) {
export function createRender (comp, enhanced, renderType) {
return function (h, renderOptions, params) {
return [h(comp, {
props: {