Rahmen um MItarbeiterliste
This commit is contained in:
1 parent
b05849e673
commit
9a44f8904e
1 file changed
+8
-13
@@ -219,19 +219,14 @@ if st.session_state.input_validated and st.session_state.parsed_records:
|
|||||||
st.session_state[f"sel_{emp}"] = False
|
st.session_state[f"sel_{emp}"] = False
|
||||||
|
|
||||||
# Mitarbeiter-Liste mit Rahmen
|
# Mitarbeiter-Liste mit Rahmen
|
||||||
st.markdown(
|
with st.container(border=True):
|
||||||
'<div style="border:1px solid #d5d5d5; border-radius:6px; padding:8px 12px; '
|
selected_employees = []
|
||||||
'background:#fafafa; max-height:300px; overflow-y:auto">',
|
for emp in employees:
|
||||||
unsafe_allow_html=True,
|
key = f"sel_{emp}"
|
||||||
)
|
if key not in st.session_state:
|
||||||
selected_employees = []
|
st.session_state[key] = True
|
||||||
for emp in employees:
|
if st.checkbox(emp, value=st.session_state[key], key=key):
|
||||||
key = f"sel_{emp}"
|
selected_employees.append(emp)
|
||||||
if key not in st.session_state:
|
|
||||||
st.session_state[key] = True
|
|
||||||
if st.checkbox(emp, value=st.session_state[key], key=key):
|
|
||||||
selected_employees.append(emp)
|
|
||||||
st.markdown("</div>", unsafe_allow_html=True)
|
|
||||||
|
|
||||||
st.caption(f"{len(selected_employees)} von {len(employees)} Mitarbeitern ausgewählt")
|
st.caption(f"{len(selected_employees)} von {len(employees)} Mitarbeitern ausgewählt")
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in new issue
Block a user