# Smart Search

## Description:

Smart Search

Smart Search component is used to create a search bar on the attributes given in children on the provided datasource.

### Allowed Parent Components:

1. Card Body
2. Col
3. Grid Child
4. Horizontal Section
5. Scroll Layout
6. Vertical Section

### Allowed Child Components:

1. Pulse
2. Query Additional Datasource
3. Search Attribute
4. Trigger Before Render

### Properties

Note: Visible condition property is not support for smart search fields. Please use enable condition to achieve this result

### ➤ Enable Saved Search

Change this property to hide/show the saved search option in the component. You must provide the grid item id if checked. Saved search can be used to save you search critirea or the gird view.

Allowed Values: Yes/No

### ➤ Grid Item Id

Specify the Item ID of the associated Grid Component whose column settings (column order, column width & column visible state) needs to be stored along with the saved search.

Allowed Values: Free text field

### ➤ Data Source Alias

Select the DataSource Alias on which to perform the search

Allowed Values: Select the DataSource Alias on which to perform the search

### ➤ Prevent Blind Search

Check this to avoid blind search.

Allowed Values: Yes/No

### ➤ Borderless

Allowed Values: Yes/No

### ➤ Avoid Intermediate Search

Check this to avoid intermedite query.

Allowed Values: Yes/No

### ➤ Placeholder

Allowed Values: An expression which should return string after evaluation

### ➤ On Change

Allowed Values: Controller Function


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cloudio.io/ui-components/widgets/iosearch.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
