Summary
We were initially using AGgrid, but wanted to use the new Sreamlit native features.
When trying to hyperlink the name of a person if they have a document, using the new column config feature, we can either make everyone a hyperlink or no one a hyperlink. Using the st.column_config.LinkColumn we have tried making everyone in the column of that dataframe a hyperlink, but then it does not display correctly. Is there a way to hyperlink a certain person from that column depending on if they have a document?
Steps to reproduce
Code snippet:
edited_df = st.data_editor(
df,
column_config={
'FullName': 'Name',
'DocumentUri': st.column_config.LinkColumn(
'DocumentURL'
),
)
Debug info
- Streamlit version: 1.24.0
- Python version: 3.11.4
Requirements file
Pandas
Additional information
We tried a workaround using the st.column_config.ImageColumn, but there is not an image to the link provided because it is a document. We also have also have other information in the dataframe that we need to display in the chart, so st.write will not work either.