Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -251,12 +251,15 @@ def interface():
|
|
| 251 |
total = pd.read_sql_query(query, conn, params=params).iloc[0, 0]
|
| 252 |
return max(1, (total - 1) // PAGE_SIZE + 1)
|
| 253 |
|
|
|
|
|
|
|
|
|
|
| 254 |
prev_btn.click(
|
| 255 |
fn=lambda p: max(p - 1, 1),
|
| 256 |
inputs=[page_state],
|
| 257 |
outputs=[page_state]
|
| 258 |
).then(
|
| 259 |
-
fn=
|
| 260 |
inputs=[country_filter, city_filter, language_filter, page_state],
|
| 261 |
outputs=[table_html, page_state, gr.Number(visible=False)]
|
| 262 |
)
|
|
@@ -266,7 +269,7 @@ def interface():
|
|
| 266 |
inputs=[page_state, country_filter, city_filter, language_filter],
|
| 267 |
outputs=[page_state]
|
| 268 |
).then(
|
| 269 |
-
fn=
|
| 270 |
inputs=[country_filter, city_filter, language_filter, page_state],
|
| 271 |
outputs=[table_html, page_state, gr.Number(visible=False)]
|
| 272 |
)
|
|
|
|
| 251 |
total = pd.read_sql_query(query, conn, params=params).iloc[0, 0]
|
| 252 |
return max(1, (total - 1) // PAGE_SIZE + 1)
|
| 253 |
|
| 254 |
+
def get_filtered_page(c, ci, l, p):
|
| 255 |
+
return filter_by_fields(c, ci, l, p)
|
| 256 |
+
|
| 257 |
prev_btn.click(
|
| 258 |
fn=lambda p: max(p - 1, 1),
|
| 259 |
inputs=[page_state],
|
| 260 |
outputs=[page_state]
|
| 261 |
).then(
|
| 262 |
+
fn=get_filtered_page,
|
| 263 |
inputs=[country_filter, city_filter, language_filter, page_state],
|
| 264 |
outputs=[table_html, page_state, gr.Number(visible=False)]
|
| 265 |
)
|
|
|
|
| 269 |
inputs=[page_state, country_filter, city_filter, language_filter],
|
| 270 |
outputs=[page_state]
|
| 271 |
).then(
|
| 272 |
+
fn=get_filtered_page,
|
| 273 |
inputs=[country_filter, city_filter, language_filter, page_state],
|
| 274 |
outputs=[table_html, page_state, gr.Number(visible=False)]
|
| 275 |
)
|