Disable row filtering

master
Dan Howe 5 years ago
parent a4e1f3c7a5
commit 7f50ac873e

@ -14,6 +14,7 @@ df = pd.read_csv(csv_name)
df.iloc[:, 1:] = np.round(df.iloc[:, 1:] * 100) / 100
variables = {
'location': '',
'H_sig': 'o',
'H_1%': 'x',
'H_max': '',
@ -22,7 +23,7 @@ variables = {
'Tp1': '',
}
df = df[['location'] + list(variables.keys())]
df = df[variables.keys()]
# add an id column and set it as the index
# in this case the unique ID is just the country name, so we could have just
@ -41,9 +42,9 @@ app.layout = html.Div([
'id': key
} for key, val in variables.items()],
data=df.to_dict('records'),
editable=True,
filter_action="native",
sort_action="native",
editable=False,
# filter_action="native",
sort_action='native',
sort_mode='multi',
row_selectable='multi',
row_deletable=False,
@ -81,8 +82,8 @@ def update_graphs(row_ids, selected_row_ids, active_cell):
active_row_id = active_cell['row_id'] if active_cell else None
colors = [
'#FF69B4' if id == active_row_id else
'#7FDBFF' if id in selected_id_set else '#0074D9' for id in row_ids
'#FF69B4' if i == active_row_id else
'#7FDBFF' if i in selected_id_set else '#0074D9' for i in row_ids
]
return [
@ -119,9 +120,9 @@ def update_graphs(row_ids, selected_row_ids, active_cell):
# check if column exists - user may have deleted it
# If `column.deletable=False`, then you don't
# need to do this check.
for column in ['pop', 'lifeExp', 'gdpPercap'] if column in dff
for column in ['H_sig', 'H_1%', 'H_max'] if column in dff
]
if __name__ == '__main__':
app.run_server(debug=False)
app.run_server(debug=True)

Loading…
Cancel
Save