mirror of
https://gitee.com/xuliangzhan_admin/vxe-table.git
synced 2026-01-21 05:27:57 +08:00
修复已知问题
This commit is contained in:
@@ -157,8 +157,8 @@ export default defineComponent({
|
||||
## 文档
|
||||
|
||||
💡 [使用指南](https://github.com/xuliangzhan/vxe-table-demo)
|
||||
👉 [查看演示](https://xuliangzhan_admin.gitee.io/vxe-table/#/table/base/basic) [👀备用地址](https://x-extends.github.io/vxe-table/#/table/base/basic)
|
||||
👉 [查看文档](https://xuliangzhan_admin.gitee.io/vxe-table/#/table/api) [👀备用地址](https://x-extends.github.io/vxe-table/#/table/api)
|
||||
👉 [查看演示](https://vxe-table.pages.dev/) [👀备用地址1](https://xuliangzhan_admin.gitee.io/vxe-table/) [👀备用地址2](https://x-extends.github.io/vxe-table/#/table/base/basic)
|
||||
👉 [查看文档](https://vxe-table.pages.dev/#/table/api) [👀备用地址1](https://xuliangzhan_admin.gitee.io/vxe-table/#/table/api) [👀备用地址2](https://x-extends.github.io/vxe-table/#/table/api)
|
||||
|
||||
## 运行项目
|
||||
|
||||
|
||||
@@ -155,8 +155,8 @@ export default defineComponent({
|
||||
## 檔案
|
||||
|
||||
💡 [使用指南](https://github.com/xuliangzhan/vxe-table-demo)
|
||||
👉 [查看演示](https://xuliangzhan_admin.gitee.io/vxe-table/#/table/base/basic) [👀備用地址](https://x-extends.github.io/vxe-table/#/table/base/basic)
|
||||
👉 [查看檔案](https://xuliangzhan_admin.gitee.io/vxe-table/#/table/api) [👀備用地址](https://x-extends.github.io/vxe-table/#/table/api)
|
||||
👉 [查看演示](https://vxe-table.pages.dev/) [👀備用地址1](https://xuliangzhan_admin.gitee.io/vxe-table/) [👀備用地址2](https://x-extends.github.io/vxe-table/#/table/base/basic)
|
||||
👉 [查看檔案](https://vxe-table.pages.dev/#/table/api) [👀備用地址1](https://xuliangzhan_admin.gitee.io/vxe-table/#/table/api) [👀備用地址2](https://x-extends.github.io/vxe-table/#/table/api)
|
||||
|
||||
## 運行項目
|
||||
|
||||
|
||||
@@ -250,7 +250,7 @@ export default defineComponent({
|
||||
if (isEnableConf(itemRender)) {
|
||||
const compConf = VXETable.renderer.get(itemRender.name)
|
||||
if (compConf && compConf.itemResetMethod) {
|
||||
compConf.itemResetMethod({ data, property: field, item, $form: $xeform })
|
||||
compConf.itemResetMethod({ data, field, property: field, item, $form: $xeform })
|
||||
} else if (field) {
|
||||
XEUtils.set(data, field, resetValue === null ? getResetValue(XEUtils.get(data, field), undefined) : resetValue)
|
||||
}
|
||||
@@ -326,6 +326,7 @@ export default defineComponent({
|
||||
rule,
|
||||
rules,
|
||||
data,
|
||||
field: property,
|
||||
property,
|
||||
$form: $xeform
|
||||
})
|
||||
@@ -377,7 +378,7 @@ export default defineComponent({
|
||||
validItemRules(type || 'all', field).then(() => {
|
||||
item.errRule = null
|
||||
}).catch(({ rule, rules }) => {
|
||||
const rest = { rule, rules, data, property: field, $form: $xeform }
|
||||
const rest = { rule, rules, data, field, property: field, $form: $xeform }
|
||||
if (!validRest[field]) {
|
||||
validRest[field] = []
|
||||
}
|
||||
@@ -538,7 +539,7 @@ export default defineComponent({
|
||||
const showTooltip = itemOverflow === true || itemOverflow === 'tooltip'
|
||||
const hasEllipsis = showTitle || showTooltip || showEllipsis
|
||||
let itemVisibleMethod = visibleMethod
|
||||
const params = { data, property: field, item, $form: $xeform }
|
||||
const params = { data, field, property: field, item, $form: $xeform }
|
||||
if (visible === false) {
|
||||
return createCommentVNode()
|
||||
}
|
||||
|
||||
@@ -124,6 +124,7 @@ const validatorHook: VxeGlobalHooksHandles.HookOptions = {
|
||||
row,
|
||||
columnIndex: $xetable.getColumnIndex(column),
|
||||
column,
|
||||
field: column.property,
|
||||
$table: $xetable
|
||||
}
|
||||
if (!validRest[column.property]) {
|
||||
@@ -294,6 +295,7 @@ const validatorHook: VxeGlobalHooksHandles.HookOptions = {
|
||||
rowIndex: $xetable.getRowIndex(row),
|
||||
column,
|
||||
columnIndex: $xetable.getColumnIndex(column),
|
||||
field: column.property,
|
||||
$table: $xetable
|
||||
})
|
||||
if (customValid) {
|
||||
|
||||
5
types/form-item.d.ts
vendored
5
types/form-item.d.ts
vendored
@@ -182,5 +182,10 @@ export interface FormItemResetParams {
|
||||
$form: VxeFormConstructor;
|
||||
data: any;
|
||||
item: VxeFormDefines.ItemInfo;
|
||||
field: string;
|
||||
/**
|
||||
* 已废弃,该属性被 field 替换
|
||||
* @deprecated
|
||||
*/
|
||||
property: string;
|
||||
}
|
||||
|
||||
4
types/form.d.ts
vendored
4
types/form.d.ts
vendored
@@ -250,6 +250,10 @@ export namespace VxeFormDefines {
|
||||
rule: VxeFormDefines.FormRule;
|
||||
rules: VxeFormDefines.FormRule[];
|
||||
data: any;
|
||||
field: string;
|
||||
/**
|
||||
* 已废弃,该属性被 field 替换
|
||||
*/
|
||||
property: string;
|
||||
}
|
||||
|
||||
|
||||
4
types/table.d.ts
vendored
4
types/table.d.ts
vendored
@@ -2094,6 +2094,10 @@ export namespace VxeTableDefines {
|
||||
* 列对象
|
||||
*/
|
||||
export class ColumnInfo {
|
||||
/**
|
||||
* 该属性已废弃,该属性被 field 替换
|
||||
* @deprecated
|
||||
*/
|
||||
property: string;
|
||||
|
||||
type: VxeColumnPropTypes.Type;
|
||||
|
||||
1
types/validator.d.ts
vendored
1
types/validator.d.ts
vendored
@@ -87,6 +87,7 @@ declare module './table' {
|
||||
columnIndex: number;
|
||||
row: any;
|
||||
rowIndex: number;
|
||||
field: string;
|
||||
}
|
||||
export interface ValidatorErrorMapParams {
|
||||
[key: string]: VxeTableDefines.ValidatorErrorParams[];
|
||||
|
||||
Reference in New Issue
Block a user