@honua/sdk-js
Preparing search index...
client-compat-entry
SearchCompat
Class SearchCompat
Index
Constructors
constructor
Properties
active
Source
all
Placeholder
auto
Navigate
auto
Refresh
Sources
container
default
Source
Max
Feature
Candidates
default
Source
Max
Results
default
Source
Max
Suggestions
event
Bus
include
Default
Sources
loaded
load
Status
location
Enabled
max
Results
popup
Enabled
result
Graphic
Enabled
results
search
All
Enabled
search
Term
selected
Result
selected
Result
Index
sources
suggestions
view
Methods
add
Source
attach
Container
clear
destroy
load
next
Result
previous
Result
remove
Source
search
select
Result
set
Active
Source
set
Sources
suggest
watch
when
Constructors
constructor
new
SearchCompat
(
options
?:
SearchCompatOptions
)
:
SearchCompat
Parameters
options
:
SearchCompatOptions
= {}
Returns
SearchCompat
Properties
active
Source
activeSource
:
SearchSourceCompat
|
undefined
all
Placeholder
allPlaceholder
:
string
Readonly
auto
Navigate
autoNavigate
:
boolean
Readonly
auto
Refresh
Sources
autoRefreshSources
:
boolean
container
container
:
string
|
HTMLElement
|
null
Readonly
default
Source
Max
Feature
Candidates
defaultSourceMaxFeatureCandidates
:
number
Readonly
default
Source
Max
Results
defaultSourceMaxResults
:
number
Readonly
default
Source
Max
Suggestions
defaultSourceMaxSuggestions
:
number
Readonly
event
Bus
eventBus
:
CompatEventBus
include
Default
Sources
includeDefaultSources
:
boolean
loaded
loaded
:
boolean
load
Status
loadStatus
:
SearchLoadStatusCompat
location
Enabled
locationEnabled
:
boolean
max
Results
maxResults
:
number
popup
Enabled
popupEnabled
:
boolean
result
Graphic
Enabled
resultGraphicEnabled
:
boolean
results
results
:
SearchResultCompat
[]
search
All
Enabled
searchAllEnabled
:
boolean
search
Term
searchTerm
:
string
selected
Result
selectedResult
:
SearchResultCompat
|
undefined
selected
Result
Index
selectedResultIndex
:
number
sources
sources
:
SearchSourceCompat
[]
suggestions
suggestions
:
SearchSuggestionCompat
[]
Readonly
view
view
:
unknown
Methods
add
Source
addSource
(
source
:
SearchSourceCompat
)
:
void
Parameters
source
:
SearchSourceCompat
Returns
void
attach
Container
attachContainer
(
element
:
HTMLElement
)
:
void
Parameters
element
:
HTMLElement
Returns
void
clear
clear
()
:
void
Returns
void
destroy
destroy
()
:
void
Returns
void
load
load
()
:
Promise
<
SearchCompat
>
Returns
Promise
<
SearchCompat
>
next
Result
nextResult
()
:
Promise
<
SearchResultCompat
|
undefined
>
Returns
Promise
<
SearchResultCompat
|
undefined
>
previous
Result
previousResult
()
:
Promise
<
SearchResultCompat
|
undefined
>
Returns
Promise
<
SearchResultCompat
|
undefined
>
remove
Source
removeSource
(
source
:
SearchSourceCompat
)
:
boolean
Parameters
source
:
SearchSourceCompat
Returns
boolean
search
search
(
termOrRequest
:
string
|
Partial
<
SearchRequestCompat
>
,
)
:
Promise
<
SearchResponseCompat
>
Parameters
termOrRequest
:
string
|
Partial
<
SearchRequestCompat
>
Returns
Promise
<
SearchResponseCompat
>
select
Result
selectResult
(
resultOrIndex
:
number
|
SearchResultCompat
,
)
:
Promise
<
SearchResultCompat
|
undefined
>
Parameters
resultOrIndex
:
number
|
SearchResultCompat
Returns
Promise
<
SearchResultCompat
|
undefined
>
set
Active
Source
setActiveSource
(
source
:
SearchSourceCompat
|
undefined
)
:
void
Parameters
source
:
SearchSourceCompat
|
undefined
Returns
void
set
Sources
setSources
(
sources
:
readonly
SearchSourceCompat
[]
,
options
?:
{
includeDefaultSources
?:
boolean
}
,
)
:
void
Parameters
sources
:
readonly
SearchSourceCompat
[]
options
:
{
includeDefaultSources
?:
boolean
}
= {}
Returns
void
suggest
suggest
(
termOrRequest
:
string
|
Partial
<
SearchRequestCompat
>
,
)
:
Promise
<
SuggestResponseCompat
>
Parameters
termOrRequest
:
string
|
Partial
<
SearchRequestCompat
>
Returns
Promise
<
SuggestResponseCompat
>
watch
watch
(
propertyName
:
string
,
listener
:
(
value
:
unknown
)
=>
void
,
)
:
SearchHandleCompat
Parameters
propertyName
:
string
listener
:
(
value
:
unknown
)
=>
void
Returns
SearchHandleCompat
when
when
(
callback
?:
(
widget
:
SearchCompat
)
=>
void
)
:
Promise
<
SearchCompat
>
Parameters
Optional
callback
:
(
widget
:
SearchCompat
)
=>
void
Returns
Promise
<
SearchCompat
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
active
Source
all
Placeholder
auto
Navigate
auto
Refresh
Sources
container
default
Source
Max
Feature
Candidates
default
Source
Max
Results
default
Source
Max
Suggestions
event
Bus
include
Default
Sources
loaded
load
Status
location
Enabled
max
Results
popup
Enabled
result
Graphic
Enabled
results
search
All
Enabled
search
Term
selected
Result
selected
Result
Index
sources
suggestions
view
Methods
add
Source
attach
Container
clear
destroy
load
next
Result
previous
Result
remove
Source
search
select
Result
set
Active
Source
set
Sources
suggest
watch
when
@honua/sdk-js
Loading...