fastlion-amis
Version:
一种MIS页面生成工具
25 lines (24 loc) • 1.88 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.GenericSurfaceTr = void 0;
var tslib_1 = require("tslib");
var react_1 = (0, tslib_1.__importDefault)(require("react"));
var index_1 = require("../generic/index");
var GenericSurfaceTr = function (props) {
// 1. ui组成:
// checkbox(复选框) | list_columns(合并的主表列项列表) | buttons(操作列)
// 左固定表格:需要 | 不需要 | 不需要
// 主内容表格:不需要 | 需要 | 不需要
// 右固定表格:不需要 | 不需要 | 需要
var _a;
var primaryElevae = props.primaryElevae, trClick = props.trClick, list_columns = props.list_columns, fixColumns = props.fixColumns, source = props.source, seat = props.seat, surfaceItemWidth = props.surfaceItemWidth;
var operations = list_columns[(list_columns === null || list_columns === void 0 ? void 0 : list_columns.length) - 1];
return (react_1.default.createElement("tr", { onClick: trClick, className: "tbody-tr--column--common tbody-tr--column--gray", style: {
height: primaryElevae
} },
react_1.default.createElement("td", { className: "tbody-td--column tbody-td--column--hide tbody-td--column--hide--checkbox" }),
react_1.default.createElement(index_1.GenericSurfaceMainAreaContainer, { source: source, btnLen: (_a = operations === null || operations === void 0 ? void 0 : operations.buttons) === null || _a === void 0 ? void 0 : _a.length, fixColumns: fixColumns, list_columns: list_columns, surfaceItemWidth: surfaceItemWidth }),
react_1.default.createElement("td", { className: "tbody-td--column thead-th--column tbody-td--opreation" })));
};
exports.GenericSurfaceTr = GenericSurfaceTr;
//# sourceMappingURL=./renderers/Lion/Table/LionTable/assembly/surface/index.js.map