Получить значение проверенных строк в jqwidgets - PullRequest
0 голосов
/ 15 июня 2019

Как получить значение проверенных строк в Jqwidgets. У меня есть таблица jqwidget jqxgrid, и я хочу получить значение идентификатора строки из проверенной строки. Я нашел код на странице JQwidgets, но вместо идентификатора он показывает ноль

            $("#Home").jqxGrid(
                {
                    width: '100%',
                    selectionmode: 'checkbox',
                    sortable: true,
                    filterable: true,
                    altrows: true,
                    columnsresize: true,
                    autoheight: true,
                    pageable: true,
                    source: employeesAdapter,
                    rowdetails: true,
                    rowsheight: 35,
                    initrowdetails: initrowdetails,
                    rowdetailstemplate: { rowdetails: "<div id='grid' style='margin: 10px;'></div>", rowdetailsheight: 220, rowdetailshidden: true },
                    ready: function () {
                        $("#Home").jqxGrid('showrowdetails', 1);
                    },
                    columns: [
                        { text: 'father_name', datafield: 'father_name', cellsalign: 'center', align: 'center' },
                        { text: 'vehicle_type', datafield: 'vehicle_type', cellsalign: 'center', align: 'center' },
                        { text: 'vechialid', datafield: 'vechialid', cellsalign: 'center', align: 'center' },
                        { text: 'model', datafield: 'model', cellsalign: 'center', align: 'center' },
                        { text: 'region', datafield: 'region', cellsalign: 'center', align: 'center' },
                        { text: 'loc_name', datafield: 'loc_name', cellsalign: 'center', align: 'center' },
                        { text: 'lasttKM', datafield: 'lasttKM', cellsalign: 'center', align: 'center' },
                        { text: 'currentKM', datafield: 'currentKM', cellsalign: 'center', align: 'center' },
                        { text: 'difference', datafield: 'difference', cellsalign: 'center', align: 'center'},
                        { text: 'Print_Report', datafield: '', cellsalign: 'center', align: 'center',cellsRenderer:print_report}
                    ]
                });
            $("#Button1").on('click', function () {

                var indexs = $('#Home').jqxGrid('selectedrowindexes');
                var row = [];
                var value = '';
                for (var i = 0 ; i < indexs.length; i++) {
                    row.push($('#Home').jqxGrid('getrowdata', indexs[i]));
                    value += "'" + $('#Home').jqxGrid('getcellvaluebyid', indexs[i], "id") + "'" + ',';
                }
                alert(value);

            });
        });
   </script>
</head>
<body>
<div id="Home"></div>
<button id="Button1">getdata</button>
</body>

enter image description here

Заранее спасибо

...