Page 1 of 1

Mein Modal erscheint nicht nach einer Aktion in stromflüssigem

Posted: 09 Mar 2025, 11:49
by Anonymous
Ich habe diese Streamline-App: < /p>

Code: Select all

import streamlit as st

st.title("Simulator")

tab_names = ["tab1", "tab2"]
tab1, tab2= st.tabs(tab_names)

@st.dialog("Edit your relationships")
def edit_relationships(result):
edit_options = tuple(result)
selection = st.selectbox(
"Select an entity relationship",
edit_options
)
st.write(f"This is a dialog {selection}")
if st.button("Submit"):
st.session_state.vote = 'pear'
st.rerun()

with tab1:
st.write("This is the first tab")

with tab2:
query = st.text_input("Enter the entity", key='t2tinput')

if st.button('send', key='t2button'):
try:
result = ['banana', 'apple', 'pear']
if st.button("Edit Relationships"):
edit_relationships(result)

except Exception as e:
st.error(f"Error: {e}")
Und ich möchte, dass nach Empfangsliste 'Ergebnis' (aus einer API), dass eine Schaltfläche 'Bearbeiten von Beziehungen' angezeigt wird, damit ich darauf klicke und ein Modal angezeigt wird. Ich habe diesen Code ausprobiert, aber nachdem ich auf 'Beziehungen bearbeiten' bearbeiten kann, wird der Modal nicht angezeigt.>