1
0
mirror of https://github.com/s00500/ESPUI.git synced 2024-11-21 22:50:55 +00:00

Added File Display section

This commit is contained in:
Martin 2024-02-21 15:31:46 -05:00
parent e9fc63f86d
commit c43c2c7b72

View File

@ -65,6 +65,7 @@ The Library runs on any kind of **ESP8266** and **ESP32** (NodeMCU, AI Thinker,
- Delayed response support @MartinMueller2003 - Delayed response support @MartinMueller2003
- Fragmented control transfer @ MartinMueller2003 - Fragmented control transfer @ MartinMueller2003
- Extended Callback @MartinMueller2003 - Extended Callback @MartinMueller2003
- Added a file display element
## Roadmap ## Roadmap
@ -146,6 +147,7 @@ more program memory to work with.
- Separator - Separator
- Time - Time
- Graph (partial implementation) - Graph (partial implementation)
- File Display
## Documentation ## Documentation
@ -354,6 +356,19 @@ However even with a type set, user input should still be validated
because it is easy to bypass client-side checks. Never trust user input. because it is easy to bypass client-side checks. Never trust user input.
#### File Display
![filedisplay](docs/ui_fileDisplay.png)
The File Display control is used to upload a file from the ESP file system and display the contents on the UI. The content is Auto Scrolled
to the last line in the file. Syntax:
`fileDisplayId = ESPUI.fileDisplay("Filetest", ControlColor::Turquoise, FullyQualified FilePath);`
After updating the contents of the file, trigger a display update using:
`ESPUI.updateControl(fileDisplayId);`
#### Select control #### Select control
![option1](docs/ui_select1.png) ![option1](docs/ui_select1.png)