update Transfer

update Transfer
This commit is contained in:
梁灏 2017-03-15 19:59:46 +08:00
parent 84a8a413aa
commit aa9fc758da
5 changed files with 21 additions and 12 deletions

View file

@ -13,6 +13,7 @@
</Form-item> </Form-item>
<Form-item prop="targetKeys1"> <Form-item prop="targetKeys1">
<Transfer <Transfer
filterable
:data="formInline.data1" :data="formInline.data1"
:target-keys="formInline.targetKeys1" :target-keys="formInline.targetKeys1"
:render-format="render1" :render-format="render1"
@ -111,6 +112,15 @@
message: '请输入', message: '请输入',
trigger: 'change' trigger: 'change'
} }
],
targetKeys1: [
{
required: true,
type: 'array',
max: 2,
message: '太多了',
trigger: 'change'
}
] ]
} }
} }

View file

@ -152,7 +152,7 @@
}, },
handleBlur () { handleBlur () {
this.$emit('on-blur'); this.$emit('on-blur');
if (!findComponentUpward(this, ['DatePicker', 'TimePicker', 'Cascader'])) { if (!findComponentUpward(this, ['DatePicker', 'TimePicker', 'Cascader', 'Search'])) {
this.dispatch('FormItem', 'on-form-blur', this.currentValue); this.dispatch('FormItem', 'on-form-blur', this.currentValue);
} }
}, },
@ -171,7 +171,7 @@
this.resizeTextarea(); this.resizeTextarea();
}); });
this.currentValue = value; this.currentValue = value;
if (!findComponentUpward(this, ['DatePicker', 'TimePicker', 'Cascader'])) { if (!findComponentUpward(this, ['DatePicker', 'TimePicker', 'Cascader', 'Search'])) {
this.dispatch('FormItem', 'on-form-change', value); this.dispatch('FormItem', 'on-form-change', value);
} }
}, },

View file

@ -44,14 +44,5 @@
this.$emit('on-query-clear'); this.$emit('on-query-clear');
} }
} }
// todo
// events: {
// 'on-form-blur' () {
// return false;
// },
// 'on-form-change' () {
// return false;
// }
// }
}; };
</script> </script>

View file

@ -120,7 +120,7 @@
on: { on: {
'on-checked-keys-change': this.handleRightCheckedKeysChange 'on-checked-keys-change': this.handleRightCheckedKeysChange
} }
}, clonedVNodes), }, clonedVNodes)
]); ]);
}, },

View file

@ -58,6 +58,14 @@
.@{input-prefix-cls}-group{ .@{input-prefix-cls}-group{
.input-group-error; .input-group-error;
} }
.@{transfer-prefix-cls} {
.@{input-prefix-cls} {
.input;
&-icon{
color: @subsidiary-color;
}
}
}
} }
.@{form-item-prefix-cls}-validating{ .@{form-item-prefix-cls}-validating{
.@{input-prefix-cls}{ .@{input-prefix-cls}{