James McCool
commited on
Commit
·
75451a2
1
Parent(s):
34ee0c2
Enhance custom export functionality in app.py: add a check for the presence of 'export_merge' before allowing row selection, improving robustness and preventing errors during user interaction.
Browse files
app.py
CHANGED
@@ -1210,9 +1210,10 @@ with tab2:
|
|
1210 |
st.session_state['export_base'] = st.session_state['export_base'].drop_duplicates()
|
1211 |
st.session_state['export_base'] = st.session_state['export_base'].reset_index(drop=True)
|
1212 |
with partial_col:
|
1213 |
-
|
1214 |
-
|
1215 |
-
st.
|
|
|
1216 |
st.session_state['export_base'] = st.session_state['export_base'].drop_duplicates()
|
1217 |
st.session_state['export_base'] = st.session_state['export_base'].reset_index(drop=True)
|
1218 |
with clear_export:
|
|
|
1210 |
st.session_state['export_base'] = st.session_state['export_base'].drop_duplicates()
|
1211 |
st.session_state['export_base'] = st.session_state['export_base'].reset_index(drop=True)
|
1212 |
with partial_col:
|
1213 |
+
if st.session_state['export_merge'] is not None:
|
1214 |
+
select_custom_index = st.multiselect("Select rows to add to Custom Export", options=st.session_state['export_merge'].index, default=[])
|
1215 |
+
if st.button("Add selected to Custom Export"):
|
1216 |
+
st.session_state['export_base'] = pd.concat([st.session_state['export_base'], st.session_state['export_merge'].iloc[select_custom_index]])
|
1217 |
st.session_state['export_base'] = st.session_state['export_base'].drop_duplicates()
|
1218 |
st.session_state['export_base'] = st.session_state['export_base'].reset_index(drop=True)
|
1219 |
with clear_export:
|