Как сделать строку по умолчанию выбранной в jTable? - PullRequest
0 голосов
/ 11 июня 2018

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

 $('#selectType').jtable({
    selecting: true,
    actions: {
        listAction: //backend connection
    },
    fields: {
        type:{
          title:'Event Type',
          list: true,
        },
    },
    selectionChanged: function () {
        var $selectedRows = $('#selectType').jtable('selectedRows');
        if ($selectedRows.length > 0) {
            $selectedRows.each(function () {
                $type = $(this).data('record').type;
                console.log("type=" + $type);
                $('#Code').jtable(
                        'load',
                        {type: ($type)},
                        function () {
            //some function to load all the values selected
                        }
                );
            });
        }
    },
});
$('#selectType').jtable('load')

В приведенном выше коде я хочу, чтобы selectType выбрал строку по умолчанию.Я пробовал это

$('#selectType').jtable('load', {code:"Call"})

, но это не работает.Спасибо.

1 Ответ

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

Я добавил эту функцию, чтобы выбрать все значения в таблице, выбранной по умолчанию.

                            function () {
                            $selectedRows = $('#Code').jtable('selectedRows');
                            $('#Code').jtable('selectRows', $selectedRows);
                        }

Это сработало после внесения нескольких изменений в мой оригинальный код.

Спасибо.

...