Довольно общий вопрос здесь, дайте мне знать, если вы хотите, чтобы я уточнил больше. У меня есть список элементов, каждый из которых отображается в виде. Когда элемент щелкнут, он подсвечивается, и представление, ответственное за этот элемент, отправляет свою модель в отдельное представление, которое отображает дополнительную информацию, относящуюся к этому элементу.Выбор элементов из списка с помощью Backbone.js
Я пытаюсь реализовать функциональность для пользователя, чтобы использовать клавиши со стрелками для переключения между элементами, но я не уверен, как это сделать.
Вот код для моего обзора:
var app = app || {};
app.EmployeeView = Backbone.View.extend({
tagName: 'li',
className: 'list-group-item',
template: _.template('<%= Name %>'),
render: function() {
var html = this.template(this.model.attributes);
this.$el.html(html);
},
events: {
"mouseover" : function() {
this.$el.addClass('highlighted');
},
"mouseout" : function() {
this.$el.removeClass('highlighted');
},
"click" : function() {
$('.selected').removeClass('selected');
this.$el.addClass('selected');
$(document).trigger('select', [this.model]);
},
},
});
Кто-нибудь есть какие-либо предложения о том, как можно реализовать с помощью клавиш со стрелками, чтобы вызвать соответствующее представление, чтобы направить свою модель?
Пожалуйста, покажите свой контейнер EmployeeView. – Sergey