/cfzwww/static/javascript/app/company/company_selectbox_view.js
https://bitbucket.org/uris77/cfz-www · 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();
- });