Hi eveybody.
I want to report a strange issue that seems to be a bug.
I.ve a grid with split at 2nd column.
On grid i’m using onBeforeSelect event to test the click on column 0 (containing a link). In this case i return “false” to avoid the selection of row and the application does something else.
The strange issue is that the onBeforeSelect is strangely repeated two times, the first time the event returns the col_index 0 (the cell in column 0 that i clicked) the second time it returns col_index 2 as i clicked on 3rd cell in the row that is the first after split. The result is that the first two cells of my row are unselected but from the split to the end the row seems to be selected.
Why the event is called two times if i clicked on row only one time ???
Thanks for the attention.
I apologize for the delay.
The issue is confirmed. We’re working on a solution.
Ok Thanks
Will be possibile to have the fix or should i wait for the next version of library ?
i’d need to find a workaround.
Thanks
hi everybody
Please did you find a solution to avoid double “onBeforeSelect” ?
Thanks
Hello.
I apologize for the delay. Unfortunately it is not avilabale to fix the double calling of a select event in case of a splitted grid.
I may only suggest you to use the following fix:
[code] myGrid.attachEvent(“OnBeforeSelect”, function(){
if (myGrid.$beforeclick) return myGrid.$beforeclick === 1;
setTimeout(function(){ myGrid.$beforeclick = false; })
alert(1);
//allowing
// myGrid.$beforeclick = 1;
// return true;
//blocking
myGrid.$beforeclick = -1;
return false;
})[/code]
Hi Sematik,
Many Thanks.
I don’t believe to understand what you do with this code but now all seems running correctly.
Great Sematik !