This repository was archived by the owner on Jul 30, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathauto-wrap.js
More file actions
59 lines (59 loc) · 4.4 KB
/
auto-wrap.js
File metadata and controls
59 lines (59 loc) · 4.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
"use strict";
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
var React = require("react");
var ej2_react_grids_1 = require("@syncfusion/ej2-react-grids");
var data_1 = require("./data");
var sample_base_1 = require("../common/sample-base");
require("./sample.css");
var AutoWrap = (function (_super) {
__extends(AutoWrap, _super);
function AutoWrap() {
return _super !== null && _super.apply(this, arguments) || this;
}
AutoWrap.prototype.render = function () {
return (React.createElement("div", { className: 'control-pane' },
React.createElement("div", { className: 'control-section' },
React.createElement(ej2_react_grids_1.GridComponent, { dataSource: data_1.inventoryData, allowPaging: true, pageSettings: { pageCount: 5 }, allowTextWrap: true, height: '400' },
React.createElement(ej2_react_grids_1.ColumnsDirective, null,
React.createElement(ej2_react_grids_1.ColumnDirective, { field: 'Inventor', headerText: 'Inventor', width: '180', textAlign: 'Right' }),
React.createElement(ej2_react_grids_1.ColumnDirective, { field: 'NumberofPatentFamilies', headerText: 'Number of Patent Families', width: '180', textAlign: 'Right' }),
React.createElement(ej2_react_grids_1.ColumnDirective, { field: 'Country', headerText: 'Country', width: '140' }),
React.createElement(ej2_react_grids_1.ColumnDirective, { field: 'Active', headerText: 'Active', width: '120' }),
React.createElement(ej2_react_grids_1.ColumnDirective, { field: 'Mainfieldsofinvention', headerText: 'Main Fields of Invention', width: '200' })),
React.createElement(ej2_react_grids_1.Inject, { services: [ej2_react_grids_1.Page] })),
React.createElement("div", { className: "e-dsalign" },
"Source:",
React.createElement("a", { href: "https://en.wikipedia.org/wiki/List_of_prolific_inventors", target: '_blank' }, "Wikipedia: List of Prolific inventors"))),
React.createElement("div", { id: "action-description" },
React.createElement("p", null,
"This sample demonstrates the Grid component with the auto wrap column cell. In this sample, you can see that the ",
React.createElement("b", null, "main fields of invention"),
" column cell content exceeded the available width hence it has been wrapped into multiple lines.")),
React.createElement("div", { id: 'description' },
React.createElement("p", null,
"Auto wrap cell content can be enabled using ",
React.createElement("code", null,
React.createElement("a", { target: '_blank', className: 'code', href: 'http://ej2.syncfusion.com/react/documentation/grid/api-grid.html#allowtextwrap-boolean' }, "allowTextWrap")),
" property of the Grid. Setting this property will wrap cell text on multiple lines. This feature is useful to view the cell content when it exceeds the cell width."),
React.createElement("p", null, "Setting this property will wrap the text in both content cell and header cell."),
React.createElement("p", null,
"In this demo, the ",
React.createElement("code", null,
React.createElement("a", { target: '_blank', className: 'code', href: 'http://ej2.syncfusion.com/react/documentation/grid/api-grid.html#allowtextwrap-boolean' }, "allowTextWrap")),
" property is enabled and you can also see that the ",
React.createElement("b", null, "main fields of invention"),
" column whose content exceeded the cell width is wrapped into multiple lines."))));
};
return AutoWrap;
}(sample_base_1.SampleBase));
exports.AutoWrap = AutoWrap;