fastlion-amis
Version:
一种MIS页面生成工具
24 lines (23 loc) • 2.08 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.IntermediateArea = void 0;
var tslib_1 = require("tslib");
var react_1 = tslib_1.__importStar(require("react"));
var primaryTr_1 = require("./primaryTr");
var subordinateTr_1 = require("./subordinateTr");
var collapseTr_1 = require("./collapseTr");
var testTable_1 = require("../../../testTable");
var IntermediateArea = function (props) {
var primaryElevae = props.primaryElevae, trClick = props.trClick, list_columns = props.list_columns, fixColumns = props.fixColumns, source = props.source, surfaceItemWidth = props.surfaceItemWidth, colSpan = props.colSpan, subordinateElevae = props.subordinateElevae, colHide = props.colHide, subordinateQuantity = props.subordinateQuantity, subSource = props.subSource;
var subSchemaApi = (0, react_1.useContext)(testTable_1.LionTestTableContext).subSchemaApi;
return react_1.default.createElement(react_1.default.Fragment, null,
react_1.default.createElement(primaryTr_1.PrimaryTr, { list_columns: list_columns, primaryElevae: primaryElevae, trClick: trClick, source: source, surfaceItemWidth: surfaceItemWidth, colSpan: colSpan }),
react_1.default.createElement(subordinateTr_1.SubordinateTr, { fixColumns: fixColumns, subordinateElevae: subordinateElevae, colHide: colHide, source: subSource, subId: source === null || source === void 0 ? void 0 : source.id }),
// 1. !subSchemaApi && subordinateQuantity>=4 点击展开数据
// 2. !subSchemaApi && subordinateQuantity < 4 null
// 3. subSchemaApi && subordinateQuantity>=4 true 点击查看全部数据
// 4. subSchemaApi && subordinateQuantity < 4 false null
(subordinateQuantity >= 4) ? react_1.default.createElement(collapseTr_1.CollapseTr, { colSpan: colSpan, source: source, subordinateQuantity: subordinateQuantity, colHide: colHide, trClick: trClick }) : null);
};
exports.IntermediateArea = IntermediateArea;
//# sourceMappingURL=./renderers/Lion/Table/LionTable/assembly/table/intermediateArea/index.js.map