2014-10-28 2 views
0

Пожалуйста, мне очень нужна помощь с jeditable и datatables. Я задавал вопросы, но ответа не получил, надеюсь, на этот раз.jEditable Редактирование и добавление строк

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

  • Если я пытаюсь добавить новую строку в моей таблице, он дает мне ошибку, но это на самом деле сохраняется в базе данных, поэтому при обновлении таблицы, он заселяется с данными
  • У меня есть кнопка в ряду моих данных, щелкнув по этой кнопке, я хочу получить значения в строке, но я не могу ее получить. он дает мне «неопределенный» вывод
  • У меня есть некоторые кнопки выбора в моем jEditable плагине, они также заполняются через ajax, однако я хочу, чтобы каждая опция имела уникальный идентификатор. Проблема в том, как настроить свои json-данные, чтобы они выглядели так, как они принимают. Благодарю.

ответ

0

необходим некоторый пример кода, чтобы быть уверенным, но я попытался выделить некоторую помощь ниже:

  • Что такое ошибка? Как вы добавляете? Если вы добавляете через .html (""), это не будет копировать в ядро. Я бы пересчитал недействительность строки, чтобы она снова была добавлена. Я попробовал альтернативу (.dataetc .. и имел вопрос)

    table.cell (this) .invalidate(). Draw (false);

  • Вероятно, вам нужно что-то вдоль линий:

    $ (это) .parent(); Я могу порекомендовать поставить точку останова в chrome и использовать некоторую хорошую работу консоли ole, но в аналогичном проекте я использовал выше, чтобы получить элементы и назначить их переменной с помощью nthchild родителя.

  • Уникальный идентификатор будет довольно простым - укажите его как thisone- и используйте счетчик, который увеличивает его число.

+0

Большое спасибо за ответ. Ошибка, которую он мне дает, такова: «datatables warning: table id = xxxx - запрошенный неизвестный параметр xxxx для строки xxx. Для получения дополнительной информации об этой ошибке см. Http://datatables.net/n/4». Это ошибка, которую он дает мне, когда я пытаюсь добавить данные, однако эти данные сохраняются в datatbase. Я использую функцию datatable jEditables для добавления, это ссылка для этого https://code.google.com/p/jquery-datatables-editable/wiki/EditCell. Код события click можно найти на моей странице jsfiddle http://jsfiddle.net/aadewojo/pext0hm9/2/. – Kunbi

Смежные вопросы