@umbraco-cms/backoffice
Preparing search index...
packages/core/picker-data-source
UmbPickerCollectionDataSource
Interface UmbPickerCollectionDataSource<CollectionItemType>
interface
UmbPickerCollectionDataSource
<
CollectionItemType
extends
UmbItemModel
=
UmbItemModel
,
>
{
collectionPickableFilter
?:
(
item
:
CollectionItemType
)
=>
boolean
;
items
?:
(
uniques
:
string
[]
,
)
=>
Promise
<
undefined
|
Observable
<
UmbItemModel
[]
>
>
;
requestItems
:
(
uniques
:
string
[]
,
)
=>
Promise
<
UmbRepositoryResponseWithAsObservable
<
undefined
|
UmbItemModel
[]
,
undefined
|
UmbItemModel
[]
,
>
,
>
;
destroy
()
:
void
;
getConfig
?
()
:
undefined
|
UmbConfigCollectionModel
;
requestCollection
(
filter
?:
UmbCollectionFilterModel
,
)
:
Promise
<
UmbRepositoryResponse
<
UmbPagedModel
<
CollectionItemType
>
>
>
;
setConfig
?
(
config
:
undefined
|
UmbConfigCollectionModel
)
:
void
;
}
Type Parameters
CollectionItemType
extends
UmbItemModel
=
UmbItemModel
Hierarchy (
View Summary
)
UmbPickerDataSource
UmbCollectionRepository
<
CollectionItemType
>
UmbApi
UmbPickerCollectionDataSource
Index
Properties
collection
Pickable
Filter?
items?
request
Items
Methods
destroy
get
Config?
request
Collection
set
Config?
Properties
Optional
collection
Pickable
Filter
collectionPickableFilter
?:
(
item
:
CollectionItemType
)
=>
boolean
Optional
items
items
?:
(
uniques
:
string
[]
)
=>
Promise
<
undefined
|
Observable
<
UmbItemModel
[]
>
>
request
Items
requestItems
:
(
uniques
:
string
[]
,
)
=>
Promise
<
UmbRepositoryResponseWithAsObservable
<
undefined
|
UmbItemModel
[]
,
undefined
|
UmbItemModel
[]
,
>
,
>
Methods
destroy
destroy
()
:
void
Returns
void
Optional
get
Config
getConfig
?
()
:
undefined
|
UmbConfigCollectionModel
Returns
undefined
|
UmbConfigCollectionModel
request
Collection
requestCollection
(
filter
?:
UmbCollectionFilterModel
,
)
:
Promise
<
UmbRepositoryResponse
<
UmbPagedModel
<
CollectionItemType
>
>
>
Parameters
Optional
filter
:
UmbCollectionFilterModel
Returns
Promise
<
UmbRepositoryResponse
<
UmbPagedModel
<
CollectionItemType
>
>
>
Optional
set
Config
setConfig
?
(
config
:
undefined
|
UmbConfigCollectionModel
)
:
void
Parameters
config
:
undefined
|
UmbConfigCollectionModel
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
collection
Pickable
Filter
items
request
Items
Methods
destroy
get
Config
request
Collection
set
Config
@umbraco-cms/backoffice
Loading...