mirror of
https://github.com/frappe/books.git
synced 2024-12-23 11:29:03 +00:00
feat: allow aribitrary values in AutoComplete
- pass doc to getList
This commit is contained in:
parent
50a71749ee
commit
497872eb84
@ -59,6 +59,9 @@ export default {
|
||||
},
|
||||
},
|
||||
},
|
||||
inject: {
|
||||
doc: { default: null },
|
||||
},
|
||||
computed: {},
|
||||
methods: {
|
||||
async updateSuggestions(e) {
|
||||
@ -81,7 +84,7 @@ export default {
|
||||
keyword = keyword.toLowerCase();
|
||||
|
||||
let list = this.df.getList
|
||||
? await this.df.getList()
|
||||
? await this.df.getList(this.doc)
|
||||
: this.df.options || [];
|
||||
|
||||
let items = list.map((d) => {
|
||||
@ -118,6 +121,12 @@ export default {
|
||||
async onBlur(value) {
|
||||
if (value === '' || value == null) {
|
||||
this.triggerChange('');
|
||||
return;
|
||||
}
|
||||
|
||||
if (value && this.suggestions.length === 0) {
|
||||
this.triggerChange(value);
|
||||
return;
|
||||
}
|
||||
|
||||
if (
|
||||
|
Loading…
Reference in New Issue
Block a user