1234567891011121314151617181920212223242526 |
- define([ "require", "backbone", "hbs!tmpl/search/SearchDetailLayoutView_tmpl" ], function(require, Backbone, SearchDetailLayoutViewTmpl) {
- "use strict";
- var SearchDetailLayoutView = Backbone.Marionette.LayoutView.extend({
- _viewName: "SearchDetailLayoutView",
- template: SearchDetailLayoutViewTmpl,
- regions: {
- RSearchResultLayoutView: "#r_searchResultLayoutView"
- },
- ui: {},
- events: function() {},
- initialize: function(options) {
- _.extend(this, _.pick(options, "value", "initialView", "classificationDefCollection", "entityDefCollection", "typeHeaders", "searchVent", "enumDefCollection", "searchTableColumns"));
- },
- bindEvents: function() {},
- onRender: function() {
- this.renderSearchResultLayoutView();
- },
- renderSearchResultLayoutView: function() {
- var that = this;
- require([ "views/search/SearchResultLayoutView" ], function(SearchResultLayoutView) {
- that.RSearchResultLayoutView && that.RSearchResultLayoutView.show(new SearchResultLayoutView(that.options));
- });
- }
- });
- return SearchDetailLayoutView;
- });
|