created CustomFilter model and api

This commit is contained in:
Chris Scoggins
2022-01-21 15:50:26 -06:00
parent 492febe626
commit 890e9e7242
14 changed files with 637 additions and 49 deletions

View File

@ -14,6 +14,7 @@
:allow_create="form.allow_create"
:create_placeholder="createPlaceholder"
:clear="clear"
:label="list_label"
style="flex-grow: 1; flex-shrink: 1; flex-basis: 0"
:placeholder="modelName"
@new="addNew"
@ -55,6 +56,7 @@ export default {
new_value: undefined,
field: undefined,
label: undefined,
list_label: undefined,
sticky_options: undefined,
first_run: true,
}
@ -64,6 +66,7 @@ export default {
this.field = this.form?.field ?? "You Forgot To Set Field Name"
this.label = this.form?.label ?? ""
this.sticky_options = this.form?.sticky_options ?? []
this.list_label = this.form?.list_label ?? undefined
},
computed: {
modelName() {
@ -149,9 +152,9 @@ export default {
unflattenItem: function (itemList) {
let unflat_items = []
let item = undefined
let this_label = undefined
let label = this.form.list_label.split("::")
let order = 0
let this_label
itemList.forEach((x) => {
item = {}
item[label[0]] = {}