UNPKG

amis

Version:

一种MIS页面生成工具

30 lines (29 loc) 2.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TabsTransferPickerRenderer = void 0; var tslib_1 = require("tslib"); var Options_1 = require("./Options"); var react_1 = (0, tslib_1.__importDefault)(require("react")); var Spinner_1 = (0, tslib_1.__importDefault)(require("../../components/Spinner")); var Transfer_1 = require("./Transfer"); var TabsTransferPicker_1 = (0, tslib_1.__importDefault)(require("../../components/TabsTransferPicker")); var TabsTransferPickerRenderer = /** @class */ (function (_super) { (0, tslib_1.__extends)(TabsTransferPickerRenderer, _super); function TabsTransferPickerRenderer() { return _super !== null && _super.apply(this, arguments) || this; } TabsTransferPickerRenderer.prototype.render = function () { var _a = this.props, className = _a.className, cx = _a.classnames, options = _a.options, selectedOptions = _a.selectedOptions, sortable = _a.sortable, loading = _a.loading, searchable = _a.searchable, searchResultMode = _a.searchResultMode, showArrow = _a.showArrow, deferLoad = _a.deferLoad, disabled = _a.disabled, selectTitle = _a.selectTitle, resultTitle = _a.resultTitle, pickerSize = _a.pickerSize, columns = _a.columns, leftMode = _a.leftMode, leftOptions = _a.leftOptions; return (react_1.default.createElement("div", { className: cx('TabsTransferControl', className) }, react_1.default.createElement(TabsTransferPicker_1.default, { value: selectedOptions, disabled: disabled, options: options, onChange: this.handleChange, option2value: this.option2value, sortable: sortable, searchResultMode: searchResultMode, onSearch: searchable ? this.handleSearch : undefined, showArrow: showArrow, onDeferLoad: deferLoad, selectTitle: selectTitle, resultTitle: resultTitle, size: pickerSize, leftMode: leftMode, leftOptions: leftOptions }), react_1.default.createElement(Spinner_1.default, { overlay: true, key: "info", show: loading }))); }; TabsTransferPickerRenderer = (0, tslib_1.__decorate)([ (0, Options_1.OptionsControl)({ type: 'tabs-transfer-picker' }) ], TabsTransferPickerRenderer); return TabsTransferPickerRenderer; }(Transfer_1.BaseTransferRenderer)); exports.TabsTransferPickerRenderer = TabsTransferPickerRenderer; //# sourceMappingURL=./renderers/Form/TabsTransferPicker.js.map