У меня есть следующие проблемы с slickgrid:SlickGrid onSelectedRowsChanged не стреляя
- левой кнопкой мыши строки 1 (onSelectedRowsChanged пожары, как и ожидалось)
- Удерживайте нажатой кнопку управления
- левой кнопкой мыши в строке 2 (onSelectedRowsChanged пожары, как ожидаемый)
- левой кнопкой мыши строка 1 (onSelectedRowsChanged пожары, как и ожидалось)
- Отпусти кнопки управления
- Нажмите строку 1(onSelectedRowsChanged не срабатывает! Если вы щелкнете по той же ячейке 1-й строки, как раньше)
Проблемы, описанные в шаге 6 выше. Вот ссылка на jsfiddler показаны вопросы: http://jsfiddle.net/fortesl/oLj8otsj/1/
Кодекс также прилагается:
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 = '';
});
Пожалуйста, помогите
Прохладный, что вы получили до сих пор? Показать код – felipekm
пример? Используйте JSFIDDLE, если вы хотите, чтобы мы отлаживали ваш код. – Fallenreaper
http://casivaagustin.com.ar/wp-content/uploads/2015/04/show-me-the-source-yoda.jpg – Fallenreaper