#ag-grid #ag-grid-angular
#ag-grid #ag-grid-angular
Вопрос:
В настоящее время я использую Ag-grid enterprise angular версии 20.2.0 в проекте, и мы не можем найти возможность отменить выбор уже выбранных ячеек во время выбора диапазона. В дополнение к этому, я не могу найти никакой информации об этой опции в данном документе. https://www.ag-grid.com/javascript-grid-range-selection /.
Есть ли какая-либо возможность отменить выбор ячеек с помощью ctrl и другой клавиши или мне нужно создать запрос функции, чтобы они могли это реализовать?
В качестве дополнительной информации мы используем api.getRangeSelections() для обработки и визуализации заданных значений в пользовательском компоненте строки состояния. Мы ожидаем, что клиенты потребуют исключить неожиданные данные вместо отмены выбора всего и перезапуска с нуля.
Заранее благодарю вас за вашу помощь 🙂
Ответ №1:
Очень хороший вопрос. После быстрого изучения документа я могу порекомендовать вам включить предварительный выбор диапазона и предложить пользователям исключить свой выбор, только если они обходят ячейки, которые они не хотят выбирать. Например:
Здесь выше я выбрал ячейки с помощью «предварительный выбор диапазона» ( CTRL selection
) и оставил ячейку не выбранной. Прежде чем я начну выбирать с помощью range, я выясняю, какую из них я не собираюсь выбирать, поэтому становится проще управлять ячейками, которые не выбраны.
Перейдите и испытайте сами по этой ссылке:https://www.ag-grid.com/javascript-grid/range-selection/#example-range-selection-advanced