2014-10-30 5 views
0

Привет, мне было интересно, была ли какая-либо функция обратного вызова в datatables, вызываемая после того, как загружен элемент DOM datatables? Я знаю, что есть обратные вызовы fnInitComplete, но это не делает то, что я хочу. Я хочу изменить ширину элемента данных «* -List».функция обратного вызова, когда datatables элемент DOM полностью загружен

Я подумал, что, когда я назвал эту функцию обратного вызова элемент DOM будет полностью загружен, и я мог бы получить ширину элемента, но когда я делаю это:

fnInitComplete: function(oSettings, json) { 
    var width = $("#ROI-List").width(); 
} 

Ширин всегда 0 означает, что элемент DOM не полностью загружен. Я действительно застрял на этом и попробовал JQuery, чтобы решить эту проблему, но безуспешно.

Любая помощь будет оценена

Благодаря

+0

была типография изменена – James

ответ

1

Вы можете посмотреть в drawCallback, это называется после каждого перерисовать из DataTable.

fnDrawCallback: function (oSeetings) { 
    var width = $("#ROI-List").width(); 
} 
+0

Благодарим за отзыв. Я тоже это пробовал, но, к сожалению, он не работал :( – James

+1

Что такое '$ ('# ROI-List')'? Можете ли вы предоставить дополнительную информацию и код об этом, может быть, в вашем вопросе? – Felix

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