2013-12-09 2 views
0

Я работаю с таблицами данных в минуту, и мне трудно добавить новый столбец. Я искал ответы Google для ответов, однако ни одно из предложений, похоже, не работает для меня.Добавление новых столбцов в таблицу данных

Я пробовал это предложение, но не смог заставить его работать с моим кодом;

aoColumnDefs" 
{ 
    "aTargets":[7], 
    "mData": null 
} 
] 

Я создал JSfiddle, чтобы показать мой код, я уверен, это то, что очевидно.

Извините, если это глупый вопрос, но он разрушает мой мозг ... всегда мелочи.

Любая помощь будет принята с благодарностью,

Melissa

+0

вопрос зависит от того, когда вы хотите добавить столбец. До инициализации (при загрузке страницы)? Или после? Также, что источник данных в столбце – charlietfl

+0

Прежде чем инициализировать, если это возможно, я просто хочу показать hardcoded HTML внутри столбца. Я надеюсь в этом есть смысл. Спасибо –

ответ

0

HTML:

<table id="tableCities"> 
     <thead> 
      <tr> 
       <th>country</th> 
       <th>zip</th> 
       <th>city</th> 
       <th>district code</th> 
       <th>district description</th> 
       <th>actions</th> 
      </tr> 
     </thead> 
     <tbody></tbody> 
    </table> 

Вы можете определить свои столбцы по-другому, как это:

"aoColumns": [ 
     null, 
     null, 
     null, 
     null, 
     null, 
     { "mData": null } 
    ] 

или это :

"aoColumnDefs":[ 
    { 
     "aTargets":[5], 
     "mData": null 
    } 
] 

Здесь некоторые документы http://www.datatables.net/usage/columns, надеюсь, что это поможет.

+0

Спасибо за совет, однако, когда я добавляю это, он, кажется, нарушает все функции сортировки/поиска. Вы не знаете, почему это было бы? –

+0

http://jsfiddle.net/ns5F6/2/ Я добавил новую колонку и все отлично работает – sergio

+0

Прохладный! Спасибо, что вы сделали что-то другое, чем то, что вы ранее объяснили? еще раз спасибо –

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