Я отредактировал ваш код в этой скрипке: http://jsfiddle.net/eitanmg/frmLy3q8/12/
Ключ в том, чтобы использовать встроенное событие onClickRow
, чтобы функциональность оставалась после сортировки / поиска / фильтрации таблицы.
другие внесенные изменения:
Я удалил тег onload="onLoaded()"
в теле и полностью удалил функцию onLoaded()
.Я добавил id="table"
к табличному тегу, чтобы на него можно было ссылаться из кода javascript.и вместо функции onLoaded()
я использовал событие onClickRow
как:
$('#table').on('click-row.bs.table', function (row, $element, field) {
alert("you are about to navigate to the following url: " + $element._data.href)
document.location = $element._data.href;
});