Как сохранить фильтр сетки после выбора всех отфильтрованных?Python

Программы на Python
Anonymous
Как сохранить фильтр сетки после выбора всех отфильтрованных?

Сообщение Anonymous »

У меня есть таблица сетки Ag, которую я фильтрую, и при нажатии кнопки она настроена на выбор всех строк, которые в данный момент фильтруются с помощью selectAllFiltered(), и после нажатия кнопки отфильтрованные строки становятсяjs = JsCode("""
function(event) {
const api = event.api;
window.addEventListener('clear.rows', (e) => {
api.deselectAll();
});
window.addEventListener('select.rows', (e) => {
api.selectAllFiltered();

});
}
""")

if st.sidebar.button('Select All Filtered Rows'):
selectJs = '''
((e) => {
const iframe = window.parent.document.querySelectorAll('[title="st_aggrid.agGrid"]')[0] || null;
if(!iframe) return;
iframe.contentWindow.dispatchEvent( new Event('select.rows'));
})()

'''
components.html(selectJs)


Подробнее здесь: https://stackoverflow.com/questions/787 ... l-filtered

Вернуться в «Python»