Thanks for the reply Dimitar. I understand that the “empty” rows are part of the widget’s behavior, but why don’t they behave like a “regular” row then?
For example, I have the following code in my grid that essentially disables row expansion (done like this for testing purposes):
$('#jqxgrid').on('rowexpand', function (event) {
$('#jqxgrid').jqxGrid('hiderowdetails', event.args.rowindex);
});
The code works for “regular” rows (you cannot expand the row), but it does not for “empty rows” (row expansion still occurs).
The image below shows the row with part number 160049 (that cannot be expanded) and the empty row below it that can still expand.
Maybe I misunderstood your explanation, but I would consider this a bug no?