Как получить доступ к данным в fnRender?

0

Я только начинаю с datatable jquery plugin. прежде чем я копаю глубже, у меня есть вопрос, если это возможно:

У меня есть список пользователей, у некоторых пользователей два назначенных номера телефона.

В таблице данных я хочу отобразить окно выбора, если у пользователя более одного номера телефона.

Какие методы следует проверять? Я понимаю, что вы можете использовать fnRender для настройки ячейки. Но как я могу получить доступ к данным json в fnRender? () или есть другой способ? веселит.

Теги:
jquery-datatables

1 ответ

1
Лучший ответ

Я использую mRender, который похож:

'aoColumns': [
            {
              'mData': 1,
              'mRender': function (data, type, row) {
                  var newSelect = '<select><option>' + row[1][0] + '</option><option>' + row[1][1] + '</option>';
              return newSelect;
           },
           ...

Это упрощенная версия, но row - это ваш возвращенный json, в 2d-массиве, который позволяет использовать несколько телефонных номеров. Вам нужно будет создать элемент управления selectlist и вернуть html.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню