KEDRIGERN:
Precetl jsem si znova co presne potrebujes, sorry. Pokud ti jde o to pouzit SHIFT a oznacovat intervaly, tak bych asi nabindoval nejakou metodu na kazdy checkbox, ktera by toto resila, treba nejak takhle...
function handleSelection (data, event) {
if (event.shiftKey) {
// check jestli uz je neco vybrano
lastChecked = null;
items.forEach(function (item) {
// pokud neco checknu, ulozim si index
});
if (lastChecked) {
// od posledniho oznacenyho az po ten na ktery jsem kliknul, vse oznacim
} else {
// oznacim tento checkbox
data.isChecked(true);
}
} else {
// oznacim tento checkbox
data.isChecked(true);
}
}