2013-09-27 3 views
1

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

$(function() { 

    $table1= $("#table1"); 
    $table2= $("#table2"); 

    var data1 = [ 
      ["", "", "", ""] 
    ]; 

    $table1.handsontable({ 
     data: data1, 
     minSpareRows: 1, 
     colHeaders: ["#", "1", "2", "3"] 
    }); 

    var data2= [ 
     ["", "", ""] 
    ]; 

    $table2.handsontable({ 
     data: data2, 
     minSpareRows: 1, 
     colHeaders: ["#", "1", "2"] 
    }); 
}) 

Но это не работает. Отображается только первая таблица. Если я прокомментирую первый, тогда появится вторая. Я вижу в образцах проекта, что действительно есть несколько таблиц на одной странице, которые работают правильно. Так что я делаю неправильно здесь.

ответ

0

Хорошо. Я не уверен, почему он работает таким образом, но отделяет вызовы к handsontable в два тега сценария, по одному для каждой таблицы, решает проблему.

+0

Просто FYI для тех, кто приходит позже, код выше работал отлично для меня, не будучи разбитым на два тега сценария. Не уверен, что это была версия браузера или разборчивой версии или что, но приведенный выше код работал для меня без изменений. – rossdavidh

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