Skip to content

Commit c915b46

Browse files
committed
feat(ui): attribute association select component supports search
1 parent 6112dc8 commit c915b46

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

cmdb-ui/src/modules/cmdb/views/ci_types/relationTable.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,8 @@
239239
<a-form-item>
240240
<a-select
241241
:placeholder="$t('cmdb.ciType.attributeAssociationTip4')"
242+
optionFilterProp="title"
243+
show-search
242244
allowClear
243245
v-model="item.parentAttrId"
244246
>
@@ -250,6 +252,7 @@
250252
'parent'
251253
)"
252254
:key="attr.id"
255+
:title="attr.alias || attr.name"
253256
>
254257
{{ attr.alias || attr.name }}
255258
</a-select-option>
@@ -263,6 +266,8 @@
263266
<a-form-item>
264267
<a-select
265268
:placeholder="$t('cmdb.ciType.attributeAssociationTip5')"
269+
optionFilterProp="title"
270+
show-search
266271
allowClear
267272
v-model="item.childAttrId"
268273
>
@@ -274,6 +279,7 @@
274279
'child'
275280
)"
276281
:key="attr.id"
282+
:title="attr.alias || attr.name"
277283
>
278284
{{ attr.alias || attr.name }}
279285
</a-select-option>

cmdb-ui/src/modules/cmdb/views/model_relation/index.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,15 @@
7777
<a-form-item>
7878
<a-select
7979
:placeholder="$t('cmdb.ciType.attributeAssociationTip4')"
80+
optionFilterProp="title"
81+
show-search
8082
allowClear
8183
v-model="item.parentAttrId"
8284
>
8385
<a-select-option
8486
v-for="attr in filterAttributes(modalParentAttributes, item.childAttrId, modalChildAttributes, 'parent')"
8587
:key="attr.id"
88+
:title="attr.alias || attr.name"
8689
>
8790
{{ attr.alias || attr.name }}
8891
</a-select-option>
@@ -96,12 +99,15 @@
9699
<a-form-item>
97100
<a-select
98101
:placeholder="$t('cmdb.ciType.attributeAssociationTip5')"
102+
optionFilterProp="title"
103+
show-search
99104
allowClear
100105
v-model="item.childAttrId"
101106
>
102107
<a-select-option
103108
v-for="attr in filterAttributes(modalChildAttributes, item.parentAttrId, modalParentAttributes, 'child')"
104109
:key="attr.id"
110+
:title="attr.alias || attr.name"
105111
>
106112
{{ attr.alias || attr.name }}
107113
</a-select-option>

0 commit comments

Comments
 (0)