Poptip add prop popper-class, Table update

This commit is contained in:
梁灏 2018-03-21 10:59:23 +08:00
parent f13df74fef
commit 19c208d380
5 changed files with 32 additions and 88 deletions

View file

@ -97,6 +97,9 @@
transfer: {
type: Boolean,
default: false
},
popperClass: {
type: String
}
},
data () {
@ -120,7 +123,8 @@
return [
`${prefixCls}-popper`,
{
[`${prefixCls}-confirm`]: this.transfer && this.confirm
[`${prefixCls}-confirm`]: this.transfer && this.confirm,
[`${this.popperClass}`]: !!this.popperClass
}
];
},

View file

@ -1,6 +1,6 @@
<template>
<div :class="classes" ref="cell">
<template v-if="renderType === 'index'">{{naturalIndex + 1}}</template>
<template v-if="renderType === 'index'"><span>{{naturalIndex + 1}}</span></template>
<template v-if="renderType === 'selection'">
<Checkbox :value="checked" @click.native.stop="handleClick" @on-change="toggleSelect" :disabled="disabled"></Checkbox>
</template>

View file

@ -23,6 +23,8 @@
v-if="isPopperShow(column)"
v-model="column._filterVisible"
placement="bottom"
popper-class="ivu-table-popper"
transfer
@on-popper-hide="handleFilterHide(column._index)">
<span :class="[prefixCls + '-filter']">
<i class="ivu-icon ivu-icon-funnel" :class="{on: column._isFiltered}"></i>