| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | define([ "require", "backbone", "hbs!tmpl/business_metadata/BusinessMetadataContainerLayoutView_tmpl" ], function(require, Backbone, BusinessMetadataContainerLayoutViewTmpl) {    "use strict";    var BusinessMetadataContainerLayoutView = Backbone.Marionette.LayoutView.extend({        _viewName: "BusinessMetadataContainerLayoutView",        template: BusinessMetadataContainerLayoutViewTmpl,        regions: {            RBusinessMetadataDetailContainer: "#r_businessMetadataDetailContainer",            RBusinessMetadataAttrContainer: "#r_businessMetadataAttrContainer"        },        ui: {},        events: function() {},        initialize: function(options) {            _.extend(this, options);        },        bindEvents: function() {},        onRender: function() {            this.updateView();        },        updateView: function() {            this.model = this.businessMetadataDefCollection.fullCollection.findWhere({                guid: this.guid            }), this.renderBusinessMetadataDetailLayoutView(), this.renderBusinessMetadataAttrLayoutView();        },        renderBusinessMetadataDetailLayoutView: function() {            var that = this;            require([ "views/business_metadata/BusinessMetadataDetailLayoutView" ], function(BusinessMetadataDetailLayoutView) {                that.isDestroyed || that.RBusinessMetadataDetailContainer.show(new BusinessMetadataDetailLayoutView({                    businessMetadataDefCollection: that.businessMetadataDefCollection,                    guid: that.guid,                    model: that.model,                    enumDefCollection: that.enumDefCollection,                    typeHeaders: that.typeHeaders                }));            });        },        renderBusinessMetadataAttrLayoutView: function() {            var that = this;            require([ "views/business_metadata/BusinessMetadataAttrTableLayoutView" ], function(BusinessMetadataAttrTableLayoutView) {                that.isDestroyed || that.RBusinessMetadataAttrContainer.show(new BusinessMetadataAttrTableLayoutView({                    businessMetadataDefCollection: that.businessMetadataDefCollection,                    model: that.model,                    guid: that.guid,                    typeHeaders: that.typeHeaders,                    enumDefCollection: that.enumDefCollection,                    entityDefCollection: that.entityDefCollection                }));            });        }    });    return BusinessMetadataContainerLayoutView;});
 |