Я искал несколько примеров и решений, используя плагин jquery-datatables-editable, и мне не повезло.Что я хочу сделать, так это установить редактор для столбца на основе некоторого идентификатора в этой конкретной строке.Поэтому для некоторых строк столбец может быть недоступен для редактирования, а для других строк в этом столбце будет выбран редактор.Мне также нужно иметь столбец, в котором всегда есть редактор выбора, который собирает данные из таблицы MySQL, но он будет фильтроваться по другому параметру в зависимости от конкретной строки.
Пример:
Col1 Col2 Col3 Col4
data1 null editor select editor select editor filter by 'a'
data2 select editor null editor select editor filter by 'b'
data3 select editor null editor select editor filter by 'b'
data4 null editor select editor select editor filter by 'a'
Я собираю данные таблицы из базы данных MySQL и отрисовываю таблицу HTML, используя PHP, чтобы я мог использовать ее для размещения id
или class
в строке или в ячейках таблицы, чтобы определить, какой сценарий необходим длякаждый ряд.Я не уверен, где и как получить и передать информацию для настройки типа используемого редактора.
Я попытался найти эту информацию и нашел несколько обсуждений на форуме DataTables, которыеможет относиться к тому, что мне нужно - здесь и здесь, в третьем абзаце .Моя проблема в том, что, хотя я и не совсем невежественен, я не нахожу их легкими для понимания и адаптации к моей проблеме (этот уровень jQuery является новым для меня).Я надеюсь, что есть простое решение и что я либо плохо искал, либо это настолько просто и очевидно, что ни у кого больше не было проблем с этим.