Я использую свойство columnClass для назначения различного рендеринга (и обработки событий) для ячеек, принадлежащих разным столбцам.
Когда таблица помещается на экран, каждый элемент получает класс, как указано свойством columnClass егои я легко могу привязать некоторые элементы рендеринга / обработки к элементам.
Однако, когда некоторые столбцы не помещаются на странице, и я расширяю строку (нажимая кнопку «+»),ячейки отображаются без ссылки на класс столбца.Я просмотрел пользовательский рендерер для ячеек развернутых столбцов, а также не вижу способа узнать, какой класс столбца у ячейки.
В идеале я хотел бы использовать тот же рендерер настраиваемых полей, который определен вТаблица.Есть ли способ, которым я могу это сделать?
Пример:
Допустим, у меня есть 3 столбца: имя, доб, зарплата.
Я определил 3 класса для столбцов:name_class, dob_class, salary_class.
Для каждого класса я использую селектор jquery и назначаю разный рендеринг / поведение для каждой ячейки этого столбца.
Теперь я изменяю размер таблицы так, чтобы dob и salaryполучить переполнение и нажмите кнопку «+», чтобы развернуть интересующую вас строку.
Я ожидаю получить ячейку dob с атрибутом dob_class и ячейку salary с атрибутом salary_class, поэтому я могу связатьтот же клеточный рендер им.
Однако **** атрибут класса не назначен (не сохранен), и я не могу связать с jquery, используя атрибут класса.****
** Не могли бы вы предложить решение, которое позволило бы мне сохранить класс столбца в ячейках расширенной строки?**