Хитрость в том, чтобы понять, что когда элементы скрыты во время инициализации, они не имеют никакой высоты или ширины - поэтому кнопки Flash, которые используются для взаимодействия файлов и буфера обмена в TableTools, не имеют никакого размера. (т. е. они 0px x 0px), что вы должны подтвердить Firebug / Inspector.
Решение проблемы заключается в API TableTools - в основном вам нужно сделать, чтобы таблица (и, следовательно, кнопки TableTools) снова стала видимой, вам нужно изменить размер кнопок, чтобы была область, когда пользователь можно нажать на кнопку.
Вам нужны две функции: fnResizeRequired и fnResizeButtons
http://datatables.net/extras/tabletools/api#fnResizeRequired
http://datatables.net/extras/tabletools/api#fnResizeButtons
Первый проверяет, необходимо ли изменение размера, а второй будет выполнять фактическое изменение размера (вы можете вызывать второе каждый раз, без вреда для этого, кроме нескольких тактов).
И, надеюсь, это будет сделано: -)
Для справки, на этот вопрос также дан ответ на форуме DataTables: я только что ответил на этот вопрос на форуме DataTables, где он также был задан: http://www.datatables.net/forums/discussion/5859.
Allan