Can someone please help with an example for format_func ( function ) that is referenced in the API document for selectbox, radiobutton, multiselect etc and how to use it?
Would be nice if the API doc included an example for all the parameters for the methods.
In the Python code, I defined a lambda function that takes the input and adds the string โoptionโ to the front of it. When the word selections are shown in the widget, it still returns the original value to the Python variable btn.
This can be useful in situations where you have keys that mean something, but are stored as integers in a process (common in databases). So you could pass a dict to the format_func that you define and do a key/value lookup, you could do a simple text transformation like I did, or anything else that is valid Python.
Would a format_func() be of any use in the scenario below? If not, how to do this?
DataFrame:
StoreID City State 1 Seattle Washington 2 Portland Oregon 3 Newark NewJersey 4 Phoenix Arizona 5 Chandler Arizona
I want the selectbox to display the options in the following format (Sorted by State then by City): Arizona - Chandler - 5 Arizona - Phoenix - 4 New Jersey - Newark -3 Oregon - Portland - 2 Seattle - Washington - 1
while the value for each option should be their corresponding StoreID.
While I get the displaying of options correctly, I canโt seem to associate the StoreID to the options. The value of the option I select is always the actual string being displayed like Seattle - Washington - 1 instead of just 1.
Thanks for stopping by! We use cookies to help us understand how you interact with our website.
By clicking โAccept allโ, you consent to our use of cookies. For more information, please see our privacy policy.
Cookie settings
Strictly necessary cookies
These cookies are necessary for the website to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.
Performance cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand how visitors move around the site and which pages are most frequently visited.
Functional cookies
These cookies are used to record your choices and settings, maintain your preferences over time and recognize you when you return to our website. These cookies help us to personalize our content for you and remember your preferences.
Targeting cookies
These cookies may be deployed to our site by our advertising partners to build a profile of your interest and provide you with content that is relevant to you, including showing you relevant ads on other websites.