The View state determines how a view is shown to the user.
View state tells the View which row from a table to show, for instance, a Show or Edit view.
View state tells the View which rows, or subset of rows to show. For instance, in a to-do list the default will show items that are not done, but allow the user to switch to done items.
The live view state is stored in the query string of your URL, this is the part that comes after the
?. So if you copy a URL, you will be copying the view state with it.
Define the View state
In the user interface, the view state can be manipulated directly by the view template. You must define the view state in the view template.
You can display a state select (a drop-down menu). The State select will show all, true or false states.
For example, in a To Do list, you can show
All items (?)
Done items (T)
To do items (F)
Your view may also be showing a state form. This is a little button that shows the current view state and by clicking the drop-down, a drop-down menu appears with a form that controls the view state.
If the top entry is labelled Anywhere, that is a fulltext search across all the text fields in the table. This is followed by other fields as configured by the view template.