Akaunting Select disabled options feature added
This commit is contained in:
parent
ae4c0a2eea
commit
0dccc6df70
@ -58,6 +58,7 @@
|
|||||||
|
|
||||||
<el-option v-if="!group" v-for="(option, index) in sortOptions"
|
<el-option v-if="!group" v-for="(option, index) in sortOptions"
|
||||||
:key="index"
|
:key="index"
|
||||||
|
:disabled="disabledOptions.includes(option.key)"
|
||||||
:label="option.value"
|
:label="option.value"
|
||||||
:value="option.key">
|
:value="option.key">
|
||||||
<span class="float-left">{{ option.value }}</span>
|
<span class="float-left">{{ option.value }}</span>
|
||||||
@ -68,6 +69,7 @@
|
|||||||
v-if="group"
|
v-if="group"
|
||||||
v-for="(group_options, name) in sortOptions"
|
v-for="(group_options, name) in sortOptions"
|
||||||
:key="name"
|
:key="name"
|
||||||
|
:disabled="disabledOptions.includes(value)"
|
||||||
:label="name">
|
:label="name">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="(label, value) in group_options"
|
v-for="(label, value) in group_options"
|
||||||
@ -177,6 +179,14 @@ export default {
|
|||||||
|
|
||||||
options: null,
|
options: null,
|
||||||
|
|
||||||
|
disabledOptions: {
|
||||||
|
type: Array,
|
||||||
|
default: function () {
|
||||||
|
return [];
|
||||||
|
},
|
||||||
|
description: "Selectbox Add New Item Feature"
|
||||||
|
},
|
||||||
|
|
||||||
option_sortable: {
|
option_sortable: {
|
||||||
type: String,
|
type: String,
|
||||||
default: 'value',
|
default: 'value',
|
||||||
|
@ -154,6 +154,7 @@
|
|||||||
|
|
||||||
<el-option v-if="!group" v-for="(option, index) in sortOptions"
|
<el-option v-if="!group" v-for="(option, index) in sortOptions"
|
||||||
:key="index"
|
:key="index"
|
||||||
|
:disabled="disabledOptions.includes(option.key)"
|
||||||
:label="option.value"
|
:label="option.value"
|
||||||
:value="option.key">
|
:value="option.key">
|
||||||
<span class="float-left">{{ option.value }}</span>
|
<span class="float-left">{{ option.value }}</span>
|
||||||
@ -168,6 +169,7 @@
|
|||||||
<el-option
|
<el-option
|
||||||
v-for="(label, value) in group_options"
|
v-for="(label, value) in group_options"
|
||||||
:key="value"
|
:key="value"
|
||||||
|
:disabled="disabledOptions.includes(value)"
|
||||||
:label="label"
|
:label="label"
|
||||||
:value="value">
|
:value="value">
|
||||||
<span class="float-left">{{ label }}</span>
|
<span class="float-left">{{ label }}</span>
|
||||||
@ -272,6 +274,14 @@ export default {
|
|||||||
|
|
||||||
options: null,
|
options: null,
|
||||||
|
|
||||||
|
disabledOptions: {
|
||||||
|
type: Array,
|
||||||
|
default: function () {
|
||||||
|
return [];
|
||||||
|
},
|
||||||
|
description: "Selectbox Add New Item Feature"
|
||||||
|
},
|
||||||
|
|
||||||
option_sortable: {
|
option_sortable: {
|
||||||
type: String,
|
type: String,
|
||||||
default: 'value',
|
default: 'value',
|
||||||
|
@ -15,6 +15,10 @@
|
|||||||
name="{{ $name }}"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
|
|
||||||
|
@if (isset($attributes['disabledOptions']))
|
||||||
|
:disabled-options="{{ json_encode($attributes['disabledOptions']) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
@if (isset($selected) || old($name))
|
@if (isset($selected) || old($name))
|
||||||
:value="{{ json_encode(old($name, $selected)) }}"
|
:value="{{ json_encode(old($name, $selected)) }}"
|
||||||
@endif
|
@endif
|
||||||
|
@ -15,6 +15,10 @@
|
|||||||
name="{{ $name }}"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
|
|
||||||
|
@if (isset($attributes['disabledOptions']))
|
||||||
|
:disabled-options="{{ json_encode($attributes['disabledOptions']) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
@if (isset($selected) || old($name))
|
@if (isset($selected) || old($name))
|
||||||
:value="{{ json_encode(old($name, $selected)) }}"
|
:value="{{ json_encode(old($name, $selected)) }}"
|
||||||
@endif
|
@endif
|
||||||
|
@ -17,6 +17,10 @@
|
|||||||
name="{{ $name }}"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
|
|
||||||
|
@if (isset($attributes['disabledOptions']))
|
||||||
|
:disabled-options="{{ json_encode($attributes['disabledOptions']) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
@if (!empty($selected) || old($name))
|
@if (!empty($selected) || old($name))
|
||||||
:value="{{ json_encode(old($name, $selected)) }}"
|
:value="{{ json_encode(old($name, $selected)) }}"
|
||||||
@endif
|
@endif
|
||||||
|
@ -17,6 +17,10 @@
|
|||||||
name="{{ $name }}"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
|
|
||||||
|
@if (isset($attributes['disabledOptions']))
|
||||||
|
:disabled-options="{{ json_encode($attributes['disabledOptions']) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
@if (!empty($selected) || old($name))
|
@if (!empty($selected) || old($name))
|
||||||
:value="{{ json_encode(old($name, $selected)) }}"
|
:value="{{ json_encode(old($name, $selected)) }}"
|
||||||
@endif
|
@endif
|
||||||
|
@ -15,6 +15,10 @@
|
|||||||
name="{{ $name }}"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
|
|
||||||
|
@if (isset($attributes['disabledOptions']))
|
||||||
|
:disabled-options="{{ json_encode($attributes['disabledOptions']) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
@if (isset($selected) || old($name))
|
@if (isset($selected) || old($name))
|
||||||
value="{{ old($name, $selected) }}"
|
value="{{ old($name, $selected) }}"
|
||||||
@endif
|
@endif
|
||||||
|
@ -15,6 +15,10 @@
|
|||||||
name="{{ $name }}"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
|
|
||||||
|
@if (isset($attributes['disabledOptions']))
|
||||||
|
:disabled-options="{{ json_encode($attributes['disabledOptions']) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
@if (isset($selected) || old($name))
|
@if (isset($selected) || old($name))
|
||||||
value="{{ old($name, $selected) }}"
|
value="{{ old($name, $selected) }}"
|
||||||
@endif
|
@endif
|
||||||
|
@ -15,6 +15,10 @@
|
|||||||
name="{{ $name }}"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
|
|
||||||
|
@if (isset($attributes['disabledOptions']))
|
||||||
|
:disabled-options="{{ json_encode($attributes['disabledOptions']) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
@if (isset($selected) || old($name))
|
@if (isset($selected) || old($name))
|
||||||
value="{{ old($name, $selected) }}"
|
value="{{ old($name, $selected) }}"
|
||||||
@endif
|
@endif
|
||||||
|
@ -15,6 +15,10 @@
|
|||||||
name="{{ $name }}"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
|
|
||||||
|
@if (isset($attributes['disabledOptions']))
|
||||||
|
:disabled-options="{{ json_encode($attributes['disabledOptions']) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
@if (isset($selected) || old($name))
|
@if (isset($selected) || old($name))
|
||||||
value="{{ old($name, $selected) }}"
|
value="{{ old($name, $selected) }}"
|
||||||
@endif
|
@endif
|
||||||
|
@ -17,6 +17,10 @@
|
|||||||
name="{{ $name }}"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
|
|
||||||
|
@if (isset($attributes['disabledOptions']))
|
||||||
|
:disabled-options="{{ json_encode($attributes['disabledOptions']) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
@if (isset($selected) || old($name))
|
@if (isset($selected) || old($name))
|
||||||
value="{{ old($name, $selected) }}"
|
value="{{ old($name, $selected) }}"
|
||||||
@endif
|
@endif
|
||||||
|
@ -17,6 +17,10 @@
|
|||||||
name="{{ $name }}"
|
name="{{ $name }}"
|
||||||
:options="{{ json_encode($values) }}"
|
:options="{{ json_encode($values) }}"
|
||||||
|
|
||||||
|
@if (isset($attributes['disabledOptions']))
|
||||||
|
:disabled-options="{{ json_encode($attributes['disabledOptions']) }}"
|
||||||
|
@endif
|
||||||
|
|
||||||
@if (isset($selected) || old($name))
|
@if (isset($selected) || old($name))
|
||||||
value="{{ old($name, $selected) }}"
|
value="{{ old($name, $selected) }}"
|
||||||
@endif
|
@endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user