Spaces:
Sleeping
Sleeping
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 |
|