Как перезагрузить Jquery Jtable с изменением URL на событие выбора - PullRequest
0 голосов
/ 13 июня 2018

Учтите, что я показываю топперы каждой темы из БД с использованием Jtable. Я интегрировал это с Spring MVC.

$('#TableContainer').jtable({
    //title: 'Members',
    selectOnRowClick:true,
    selecting: true, //Enable selecting 
    paging: true, //Enable paging
    pageSize: 10, //Set page size (default: 10)
    sorting: false, //Enable sorting
    actions: {
        listAction: myurl+'LoadMarks?subject='+subject,
    },

    fields: {
        ExamDate: {
            title: 'Exam Date',
        },
        StudentID: {
            title: 'Student',
        },
        Marks: {
            title: 'Marks Awarded',    
        }
    }
});

При загрузке страницы я использую $('#TableContainer').jtable('load');

СейчасМне нужно сделать это динамически, предоставив пользователю выпадающий список, и при изменении выпадающего списка мне нужно перезагрузить jQuery jTable с соответствующими столбцами.

При использовании $('#TableContainer').jtable('reload'); вызывается URL, но мне нужно изменить ListActionПеременная (URL) и перезагрузите страницу.
Мне нужно изменить URL и загрузить / перезагрузить jTable
Заранее спасибо:)

1 Ответ

0 голосов
/ 14 июня 2018

Наконец нашел ответ

Мне нужно было уничтожить Jtable.Но $('#TableContainer').jtable('destroy'); не работает, вы можете сделать это.см ссылка $('#TableContainer').jtable({ }); $('#TableContainer').jtable('destroy');

тогда вам нужно загрузить JTable

...