したがって、jQWidgets Grid で現在クリックされている行を選択解除できるかどうか、私はただ興味があります。
次のコードを試しましたが、機能していないようです:
$("#jqxGrid").on("rowclick", function (event) {
var selectedRowIdx = event.args.rowindex;
// this part doesn't work
$("#jqxGrid").jqxGrid('unselectrow', selectedRowIdx);
// this part doesn't work as well
$("#jqxGrid").jqxGrid('clearselection');
$("#jqxGrid").jqxGrid('selectrow', 0);
});
グリッドを初期化する方法は次のとおりです。
var columns = { .. some init values here };
$('#jqxGrid').jqxGrid({
autoheight: true
, width: '100%'
, pageable: true
, altrows: true
, source: {}
, columnsresize: false
, columnsheight: 25
, autoheight: true
, autorowheight: true
, sortable: true
, editable: true
, altrows: true
, selectionmode: 'singlerow'
, pagermode: "simple"
, columns: columns
, ready : function() {
columnSelection.initialize('#jqxGrid',0,"10",columns);
}
, cellhover: function (element, pageX, pageY){
// hover churvabels here
}
});