UNPKG

@progress/kendo-listview-vue-wrapper

Version:
36 lines (29 loc) 1.03 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _kendoBaseComponentsVueWrapper = require('@progress/kendo-base-components-vue-wrapper'); var _ListViewProps = require('./ListViewProps'); var _ListViewProps2 = _interopRequireDefault(_ListViewProps); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.default = { props: _ListViewProps2.default, emits: { 'kendowidgetready': null }, mixins: [_kendoBaseComponentsVueWrapper.KendoBaseComponent, _kendoBaseComponentsVueWrapper.KendoBaseDatasourceComponent], mounted() { kendo.jQuery(this.$el).kendoListView(this.widgetOptions); if (this.v3) { this.ready(); this.$emit('kendowidgetready', this.kendoWidget()); } else { this.$emit('kendowidgetready', this.kendoWidget()); } }, methods: { kendoWidget() { return kendo.jQuery(this.$el).getKendoListView(); } } };