@@ -42,6 +42,9 @@ class OmnitableColumnAutocomplete extends listColumnMixin(
42
42
editMinWidth : { type : String , value : '55px' } ,
43
43
keepOpened : { type : Boolean , value : true } ,
44
44
keepQuery : { type : Boolean } ,
45
+ showSingle : { type : Boolean } ,
46
+ preserveOrder : { type : Boolean } ,
47
+ limit : { type : Number } ,
45
48
textual : { type : Function } ,
46
49
} ;
47
50
}
@@ -51,6 +54,9 @@ class OmnitableColumnAutocomplete extends listColumnMixin(
51
54
...super . getConfig ?. ( column ) ,
52
55
keepOpened : column . keepOpened ,
53
56
keepQuery : column . keepQuery ,
57
+ showSingle : column . showSingle ,
58
+ preserveOrder : column . preserveOrder ,
59
+ limit : column . limit ,
54
60
textual : column . textual ,
55
61
} ;
56
62
}
@@ -76,6 +82,8 @@ class OmnitableColumnAutocomplete extends listColumnMixin(
76
82
class ="external-values- ${ column . externalValues } "
77
83
?keep-opened =${ column . keepOpened }
78
84
?keep-query =${ column . keepQuery }
85
+ ?show-single=${ column . showSingle }
86
+ ?preserve-order=${ column . preserveOrder }
79
87
.textual=${ column . textual }
80
88
.label=${ column . title }
81
89
.source=${ source }
@@ -84,6 +92,7 @@ class OmnitableColumnAutocomplete extends listColumnMixin(
84
92
.itemRenderer=${ column [ columnSymbol ] ?. itemRenderer }
85
93
.value=${ filter }
86
94
.text=${ query }
95
+ .limit=${ column . limit }
87
96
.onChange=${ onChange ( setState ) }
88
97
.onFocus=${ onFocus ( setState ) }
89
98
.onText=${ onText ( setState ) }
0 commit comments