mirror of https://github.com/ElemeFE/element
Transfer: add clearQuery (#9753)
parent
438b29a48f
commit
d46c0ed01c
|
@ -278,6 +278,11 @@ By default, Transfer looks for `key`, `label` and `disabled` in a data item. If
|
||||||
| left-footer | content of left list footer |
|
| left-footer | content of left list footer |
|
||||||
| right-footer | content of right list footer |
|
| right-footer | content of right list footer |
|
||||||
|
|
||||||
|
### Methods
|
||||||
|
| Method | Description | Parameters |
|
||||||
|
| ---- | ---- | ---- |
|
||||||
|
| clearQuery | clear the filter keyword of a certain panel | 'left' / 'right' |
|
||||||
|
|
||||||
### Events
|
### Events
|
||||||
| Event Name | Description | Parameters |
|
| Event Name | Description | Parameters |
|
||||||
|---------- |-------- |---------- |
|
|---------- |-------- |---------- |
|
||||||
|
|
|
@ -279,6 +279,11 @@ Por defecto Transfer busca los atributos `key`, `label`, y `disabled` en cada el
|
||||||
| left-footer | Contenido del footer de la lista de la izquierda |
|
| left-footer | Contenido del footer de la lista de la izquierda |
|
||||||
| right-footer | Contenido del footer de la lista de la derecha |
|
| right-footer | Contenido del footer de la lista de la derecha |
|
||||||
|
|
||||||
|
### Methods
|
||||||
|
| Method | Description | Parameters |
|
||||||
|
| ---- | ---- | ---- |
|
||||||
|
| clearQuery | clear the filter keyword of a certain panel | 'left' / 'right' |
|
||||||
|
|
||||||
### Eventos
|
### Eventos
|
||||||
| Nombre | Descripcion | Parametros |
|
| Nombre | Descripcion | Parametros |
|
||||||
| ------ | ---------------------------------------- | ---------------------------------------- |
|
| ------ | ---------------------------------------- | ---------------------------------------- |
|
||||||
|
|
|
@ -275,6 +275,11 @@
|
||||||
| left-footer | 左侧列表底部的内容 |
|
| left-footer | 左侧列表底部的内容 |
|
||||||
| right-footer | 右侧列表底部的内容 |
|
| right-footer | 右侧列表底部的内容 |
|
||||||
|
|
||||||
|
### Methods
|
||||||
|
| 方法名 | 说明 | 参数 |
|
||||||
|
| ---- | ---- | ---- |
|
||||||
|
| clearQuery | 清空某个面板的搜索关键词 | 'left' / 'right',指定需要清空的面板 |
|
||||||
|
|
||||||
### Events
|
### Events
|
||||||
| 事件名称 | 说明 | 回调参数 |
|
| 事件名称 | 说明 | 回调参数 |
|
||||||
|---------- |-------- |---------- |
|
|---------- |-------- |---------- |
|
||||||
|
|
|
@ -207,6 +207,7 @@
|
||||||
line-height: $--transfer-item-height;
|
line-height: $--transfer-item-height;
|
||||||
padding: 6px 15px 0;
|
padding: 6px 15px 0;
|
||||||
color: $--color-text-secondary;
|
color: $--color-text-secondary;
|
||||||
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.el-checkbox__label {
|
.el-checkbox__label {
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
<div class="el-transfer">
|
<div class="el-transfer">
|
||||||
<transfer-panel
|
<transfer-panel
|
||||||
v-bind="$props"
|
v-bind="$props"
|
||||||
|
ref="leftPanel"
|
||||||
:data="sourceData"
|
:data="sourceData"
|
||||||
:title="titles[0] || t('el.transfer.titles.0')"
|
:title="titles[0] || t('el.transfer.titles.0')"
|
||||||
:default-checked="leftDefaultChecked"
|
:default-checked="leftDefaultChecked"
|
||||||
|
@ -29,6 +30,7 @@
|
||||||
</div>
|
</div>
|
||||||
<transfer-panel
|
<transfer-panel
|
||||||
v-bind="$props"
|
v-bind="$props"
|
||||||
|
ref="rightPanel"
|
||||||
:data="targetData"
|
:data="targetData"
|
||||||
:title="titles[1] || t('el.transfer.titles.1')"
|
:title="titles[1] || t('el.transfer.titles.1')"
|
||||||
:default-checked="rightDefaultChecked"
|
:default-checked="rightDefaultChecked"
|
||||||
|
@ -183,6 +185,14 @@
|
||||||
});
|
});
|
||||||
this.$emit('input', currentValue);
|
this.$emit('input', currentValue);
|
||||||
this.$emit('change', currentValue, 'right', this.leftChecked);
|
this.$emit('change', currentValue, 'right', this.leftChecked);
|
||||||
|
},
|
||||||
|
|
||||||
|
clearQuery(which) {
|
||||||
|
if (which === 'left') {
|
||||||
|
this.$refs.leftPanel.query = '';
|
||||||
|
} else if (which === 'right') {
|
||||||
|
this.$refs.rightPanel.query = '';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue