je la question suivante avec slickgrid:SlickGrid onSelectedRowsChanged pas de tir
- Clic gauche rangée 1 (feux onSelectedRowsChanged comme prévu)
- Maintenez le bouton de commande
- Clic gauche rangée 2 (feux onSelectedRowsChanged comme attendu)
- clic gauche ligne 1 (feux onSelectedRowsChanged comme prévu)
- Lâchez le bouton de commande
- Cliquez sur la ligne 1(onSelectedRowsChanged ne se déclenche pas! Si vous cliquez sur la même cellule de rangée 1 que précédemment)
Problèmes décrits à l'étape 6 ci-dessus. Voici un lien vers un jsfiddler montrant les problèmes: http://jsfiddle.net/fortesl/oLj8otsj/1/
code aussi ci-joint:
var grid;
var data = [];
var columns = [{
id: "title",
name: "Title",
field: "title",
width: 300,
selectable: false,
resizable: false
}, {
id: "priority",
name: "Priority",
field: "priority",
width: 200,
selectable: false,
resizable: false
}];
var options = {
editable: true,
enableAddRow: true,
enableCellNavigation: true,
forceFitColumns: true,
autoEdit: false
};
for (var i = 0; i < 100; i++) {
var d = (data[i] = {});
d["title"] = "Task " + (i + 1);
d["priority"] = "Medium";
}
grid = new Slick.Grid("#myGrid", data, columns, options);
grid.setSelectionModel(new Slick.RowSelectionModel());
grid.onSelectedRowsChanged.subscribe(function() {
var selectedRows = grid.getSelectedRows();
for (var i = 0; i < selectedRows.length; i++) {
selectedRows[i] = selectedRows[i] + 1;
}
$('.selected-rows')[0].innerHTML = selectedRows;
});
grid.onClick.subscribe(function() {
$('.selected-rows')[0].innerHTML = '';
});
S'il vous plaît aider
Cool, ce que tu as à ce jour? Afficher un code – felipekm
exemple? Utilisez JSFIDDLE si vous voulez que nous déboguons votre code. – Fallenreaper
http://casivaagustin.com.ar/wp-content/uploads/2015/04/show-me-the-source-yoda.jpg – Fallenreaper