We want to use a single search box for multiple calcite-list-based widgets at the same time in the ExB. Right now, the calcite list is only able to filter items with a search box (by setting visibleItems.filter to true in the JS API).
Acceptance Criteria
An option to hide the search input box when filter is true and the items number exceeds minFilterItems. So we can use a single self-implemented search input box for several calcite lists at the same time. For example, we can apply the same search content for a layerlist, a tablelist and a basemaplist.
Check existing issues
Description
We want to use a single search box for multiple calcite-list-based widgets at the same time in the ExB. Right now, the calcite list is only able to filter items with a search box (by setting
visibleItems.filter
totrue
in the JS API).Acceptance Criteria
An option to hide the search input box when
filter
istrue
and the items number exceedsminFilterItems
. So we can use a single self-implemented search input box for several calcite lists at the same time. For example, we can apply the same search content for a layerlist, a tablelist and a basemaplist.Relevant Info
JSAPI issue: https://devtopia.esri.com/WebGIS/arcgis-js-api/issues/64561 ExB issue: https://devtopia.esri.com/Beijing-R-D-Center/ExperienceBuilder-Web-Extensions/issues/21467#issuecomment-4979724
Which Component
calcite list
Example Use Case
No response
Priority impact
impact - p2 - want for an upcoming milestone
Calcite package
Esri team
ArcGIS Experience Builder