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 |
)
|