MultiTextInput
multi-text-input is a Dash component library. Its only component is called MultiTextInput and allows you to easily create custom lists of strings with a simple interface and delete some elements from that list. The Github repository is available here.
Usage
This component is available as as Python library.
You can install it by running:
pip install multi-text-input
The following shows a simple application of this
from dash import Dash, dcc, html, Input, Output, State
from multi_text_input import MultiTextInput
app = Dash(__name__)
app.layout = html.Div(
[
MultiTextInput(id="input"),
html.Div(id="output"),
]
)
@app.callback(
Output("output", "children"),
Input("input", "values"),
)
def update_output(input1):
print(input1)
return str(input1)
if __name__ == "__main__":
app.run(debug=True)
Properties
MultiTextInput constructor can take:
placeholder: to change the placeholder valuevalue: to change the starting value inside the text inputvalues: to change the validated values (the buttons)idandlabel
Buttons are from the multi-text-input-item class if you want to change their design.
For callbacks, you can access the value and values properties of MultiTextInput:
valueis the actual value in the text inputvaluesis all the values of the list
Release files for multi-text-input 0.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| multi_text_input-0.0.6.tar.gz | 12.4 kB | Details |
Release files / multi_text_input-0.0.6.tar.gz
| Download URL | multi_text_input-0.0.6.tar.gz |
|---|---|
| Size | 12.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2d1eb847ff93a00299ec538b4e110ba7070ff17dc0b663cf648039c06b61c872
|
|
BLAKE2b-256 checksum How to use checksums |
c2b4d875b04c00585368cdf411791cadf6e9a1326a8c204ed1ba21f9db9059ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.12
|