Update app.py
Browse files
app.py
CHANGED
|
@@ -188,12 +188,12 @@ def preparar_sugestoes(df_falhas, evt: gr.SelectData):
|
|
| 188 |
# 🔥 ALTERAÇÃO PRINCIPAL AQUI
|
| 189 |
def aplicar_sugestao(df_original, idx, numero_escolhido, coluna_num):
|
| 190 |
if numero_escolhido is None:
|
| 191 |
-
return df_original
|
| 192 |
|
| 193 |
df_original = df_original.copy()
|
| 194 |
df_original.loc[df_original["_idx"] == idx, coluna_num] = int(numero_escolhido)
|
| 195 |
|
| 196 |
-
return df_original
|
| 197 |
|
| 198 |
|
| 199 |
# ==============================
|
|
@@ -259,7 +259,7 @@ with gr.Blocks() as app:
|
|
| 259 |
btn_aplicar_sugestao.click(
|
| 260 |
fn=aplicar_sugestao,
|
| 261 |
inputs=[estado_tabela, idx_selecionado, radio_sugestoes, dropdown_num],
|
| 262 |
-
outputs=estado_tabela
|
| 263 |
).then(
|
| 264 |
fn=interpolar,
|
| 265 |
inputs=[estado_tabela, dropdown_cdlog, dropdown_num],
|
|
|
|
| 188 |
# 🔥 ALTERAÇÃO PRINCIPAL AQUI
|
| 189 |
def aplicar_sugestao(df_original, idx, numero_escolhido, coluna_num):
|
| 190 |
if numero_escolhido is None:
|
| 191 |
+
return df_original, formatar_float_visualizacao(df_original)
|
| 192 |
|
| 193 |
df_original = df_original.copy()
|
| 194 |
df_original.loc[df_original["_idx"] == idx, coluna_num] = int(numero_escolhido)
|
| 195 |
|
| 196 |
+
return df_original, formatar_float_visualizacao(df_original)
|
| 197 |
|
| 198 |
|
| 199 |
# ==============================
|
|
|
|
| 259 |
btn_aplicar_sugestao.click(
|
| 260 |
fn=aplicar_sugestao,
|
| 261 |
inputs=[estado_tabela, idx_selecionado, radio_sugestoes, dropdown_num],
|
| 262 |
+
outputs=[estado_tabela, tabela] # ← atualiza também a tabela original
|
| 263 |
).then(
|
| 264 |
fn=interpolar,
|
| 265 |
inputs=[estado_tabela, dropdown_cdlog, dropdown_num],
|