Update index.rst (#3645)
Explanation for how to check if the select has a specific value selected. This is very difficult to find/deduce from the documentation.
This commit is contained in:
parent
b8e58d401d
commit
a49bc0140e
|
@ -281,6 +281,14 @@ advanced stuff (see the full API Reference for more info).
|
||||||
auto state = id(my_select).state.c_str();
|
auto state = id(my_select).state.c_str();
|
||||||
ESP_LOGI("main", "Option of my select: %s", state);
|
ESP_LOGI("main", "Option of my select: %s", state);
|
||||||
|
|
||||||
|
.. code-block:: yaml
|
||||||
|
|
||||||
|
# Check if a specific option is selected
|
||||||
|
- if:
|
||||||
|
condition:
|
||||||
|
- lambda: 'return id(my_select).state == "my_option_value";'
|
||||||
|
|
||||||
|
|
||||||
- ``.size()``: Retrieve the number of options in the select.
|
- ``.size()``: Retrieve the number of options in the select.
|
||||||
|
|
||||||
.. code-block:: cpp
|
.. code-block:: cpp
|
||||||
|
|
Loading…
Reference in New Issue