2015-08-14 5 views
2

Я работаю с Handsontable, а заголовки показаны дважды. Что вызывает это?дублирующие заголовки при использовании Handsontable

enter image description here

Это мой код:

<script type="text/javascript"> 
     $(document).ready(function() { 

      var data = [ 
       ['2009', 0, 2941, 4303, 354], 
       ['2010', 3, 2905, 2867, 412], 
       ['2011', 4, 2517, 4822, 552], 
       ['2012', 2, 2422, 5399, 776] 
      ], 
      container = document.getElementById('example'), hot; 

      hot = new Handsontable(container, { 
      data: data, 
      minSpareRows: 1, 
      colHeaders: true, 
      contextMenu: true, 
      colHeaders: ['Cuenta Única', 'Número Comercio', 'Número PDV', 'Máximo Cuotas', 'Grupo Afinidad'], 
      manualColumnResize: true, 
      colWidths: [120, 120, 120, 120, 120, 120], 
      }); 
     }); 
</script> 

<div id="example"></div> 
+0

Можете ли вы включить весь свой html или сделать jsfiddle? Я могу заставить его работать в скрипке без дубликатов заголовков здесь: http://jsfiddle.net/ojdoowLw/ – nancyolson531

+0

Спасибо. Я внедрил новый html-файл из проекта и работал хорошо. Тогда это должно быть что-то в рамках, которые я использую, чтобы вмешиваться в стиль. Я использую довольно старую структуру, известную как «Мамбо», и, должно быть, проблема. Спасибо за вашу помощь. Я буду продолжать пытаться. –

+0

По крайней мере мне удалось скрыть его, введя следующий стиль css: .ht_clone_top {display: none! важный; } –

ответ

0

Похоже, есть небольшая ошибка в коде.

заменить эту строку container = document.getElementById('example'), hot; следующим кодом container = document.getElementById('example');

+0

Спасибо, я попробовал ваше предложение, но не работал. Я буду продолжать пытаться. –

1

Вот сделка. Как вы, возможно, знаете, Handsontable позволяет вам замораживать столбцы. Для этого ВСЕ ВСЕГО представлены два набора таблиц. Вы правильно его нашли, отметив, что вторая таблица называется ht_clone_top. Этот клон позволяет замораживать таблицы, поэтому, если вы удалите его, даже если вы исправите ошибку, вы не сможете заморозить строки.

Я могу рассказать вам, что, по вашему мнению, может быть вашей проблемой, поскольку это общая проблема. Вероятно, у вас есть CSS, который изменяет ваш элемент таблицы. К сожалению, вы должны убедиться, что вы также изменяете таблицы клонов. Это очень сложная задача, решаемая с учетом характера CSS, но с достаточным усилием, вы можете исправить эту проблему!

0

У меня есть проблема при удалении padding из контейнера Hansontable DIV.

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