/cfzwww/static/javascript/app/company/company_selectbox_view.js
JavaScript | 31 lines | 28 code | 3 blank | 0 comment | 0 complexity | 834d9b5edbb76da68acc4fa1ac0d414b MD5 | raw file
- define([
- 'jquery',
- 'lodash',
- 'backbone',
- 'app/company/companies_collections',
- 'text!templates/company/selectbox.html'
- ], function($, _, backbone, companiesCollection, companyListTemplate){
- var companySelectboxView = Backbone.View.extend({
- el: $("#companies-selectbox"),
- initialize: function(){
- this.collection = companiesCollection;
- },
- render: function(){
- this.loadResults();
- },
- loadResults: function(){
- this.collection.fetch({success: function(collections){
- var data = {
- companies: collections.models,
- _: _
- };
- var compiledTemplate = _.template(companyListTemplate, data);
- $("#companies-selectbox").html(compiledTemplate);
- }});
- }
- });
- return new companySelectboxView();
- });