Spaces:
Build error
Build error
Commit
·
18f9459
1
Parent(s):
eba37cc
updated for session state
Browse files- multi_env_compare.py +5 -1
multi_env_compare.py
CHANGED
|
@@ -45,6 +45,10 @@ def perform_multi_env_analysis(uploaded_dataframes):
|
|
| 45 |
# Initialize session state for selected functional areas if it doesn't exist
|
| 46 |
if 'selected_functional_areas' not in st.session_state:
|
| 47 |
st.session_state.selected_functional_areas = ["All"]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 48 |
|
| 49 |
# Select functional areas to display, using session state
|
| 50 |
selected_functional_areas = st.multiselect(
|
|
@@ -61,7 +65,7 @@ def perform_multi_env_analysis(uploaded_dataframes):
|
|
| 61 |
st.success("Functional area selection updated!")
|
| 62 |
time.sleep(0.5) # Add a small delay for better user experience
|
| 63 |
st.rerun() # Rerun the app to reflect the changes
|
| 64 |
-
|
| 65 |
if "All" in selected_functional_areas:
|
| 66 |
selected_functional_areas = combined_data['Functional area'].unique()
|
| 67 |
|
|
|
|
| 45 |
# Initialize session state for selected functional areas if it doesn't exist
|
| 46 |
if 'selected_functional_areas' not in st.session_state:
|
| 47 |
st.session_state.selected_functional_areas = ["All"]
|
| 48 |
+
|
| 49 |
+
# Make sure functional_areas_multiselect is also initialized
|
| 50 |
+
if 'functional_areas_multiselect' not in st.session_state:
|
| 51 |
+
st.session_state.functional_areas_multiselect = st.session_state.selected_functional_areas
|
| 52 |
|
| 53 |
# Select functional areas to display, using session state
|
| 54 |
selected_functional_areas = st.multiselect(
|
|
|
|
| 65 |
st.success("Functional area selection updated!")
|
| 66 |
time.sleep(0.5) # Add a small delay for better user experience
|
| 67 |
st.rerun() # Rerun the app to reflect the changes
|
| 68 |
+
|
| 69 |
if "All" in selected_functional_areas:
|
| 70 |
selected_functional_areas = combined_data['Functional area'].unique()
|
| 71 |
|