Как я могу изменить cellClass на columnResized? - PullRequest
0 голосов
/ 31 декабря 2018

Как я могу изменить функцию cellClass in onColumnResized?Пример: при увеличении или уменьшении размера столбца значение cellClass должно быть соответственно изменено.

1 Ответ

0 голосов
/ 02 января 2019
  1. Объявите глобальную логическую переменную
  2. Инициализируйте ее как false
  3. Теперь напишите функцию для onColumnResized
  4. Установите переменную как ! (variable_name) .Таким образом, при первом изменении размера столбца эта переменная будет установлена ​​в значение true, а в следующий раз - в значение false.
  5. Теперь используйте cellClassRules вместо cellClass и напишите функцию, в которой вы проверяете,переменная имеет значение true или false, используя троичное условие.Если true, примените один класс, если false, примените другой класс.
  6. Упомяните стили для этих классов в файле css.

PS: Причина, по которой у меня естьпопросил вас использовать cellClassRules вместо cellClass:

cellClass : применяются все новые классы.Старые классы не удаляются, поэтому имейте в виду, что классы будут накапливаться.Если вы хотите удалить старые классы, используйте cellClassRules.
cellClassRules : правила, возвращающие значение true, будут применять класс во второй раз.Правила, которые возвращают false, удаляют класс во второй раз.

...