2013-06-27 4 views
0

Я хочу, чтобы создать выпадающий список в ячейке таблицы, используя backgrid.jsвыпадающий список с помощью backgrid?

Я создаю следующий столбец:

{ name: "priority", 
    label: "Priority", 
    cell: Backgrid.SelectCell.extend({ 
     // It's possible to render an option group or use a 
     // function to provide option values too. 
     optionValues: [["one", "a"], ["Two", "b"], ["Three", "c"], ["Four","d"], ["Five", "e"]] 
    }) 
    } 

Но это не делает Priority Column. Также не отображается выпадающий список.

Помогите мне, какую ошибку я делаю?

ответ

0

Попробуйте

var PriorityComboCell = Backgrid.Cell.extend({ 


template: _.template(

       '<select name="#" id="priority_select"> ' + 
       '<option selected="selected"></option>' + 
       '<option id="a">One</option>' + 
       '<option id="b">Two</option> ' + 
       '<option id="c">Three</option>' + 
       '</select>' 
      ), 
      events: { 

      }, 

      render: function() { 

       this.$el.html(this.template({})); 
       return this; 
      } 
    });