open-orchestra/open-orchestra-cms-bundle

View on GitHub
BackofficeBundle/Resources/public/ecmascript/OpenOrchestra/Application/View/TrashItem/TrashItemsView.js

Summary

Maintainability
A
0 mins
Test Coverage
import AbstractCollectionView  from 'OpenOrchestra/Service/DataTable/View/AbstractCollectionView'
import Application             from 'OpenOrchestra/Application/Application'
import TrashItemListView       from 'OpenOrchestra/Application/View/TrashItem/TrashItemListView'
import DatePicker              from 'OpenOrchestra/Service/Form/Behavior/DatePicker'

/**
 * @class TrashItemsView
 */
class TrashItemsView extends AbstractCollectionView
{
    /**
     * Render trash items view
     */
    render() {
        let template = this._renderTemplate('TrashItem/trashItemsView', {
            filterType : Application.getConfiguration().getParameter('trash_item_type')
        });
        this.$el.html(template);
        this._listView = new TrashItemListView({
            collection: this._collection,
            settings: this._settings
        });
        $('.trash-item-list', this.$el).html(this._listView.render().$el);
        DatePicker.activate($('.datepicker', this.$el));

        return this;
    }
}

export default TrashItemsView;