Skip to content

Grid 表格

表格组件

基础用法

html
<xtt-grid id="grid">
	<xtt-grid-column name="name"></xtt-grid-column>
	<xtt-grid-column name="age" width="80"></xtt-grid-column>
	<xtt-grid-column name="email"></xtt-grid-column>
	<xtt-grid-column name="isOld"></xtt-grid-column>
</xtt-grid>

<script>
	// 要在设置 data 之前设置
	// 名称要与 xtt-grid-column 的 name 属性一致
	document.getElementById("grid").templates.isOld = function (row) {
		return `<span>${row.age >= 20 ? "大于20岁" : "小于20岁"}</span>`;
	};

	document.getElementById("grid").data = [
		{
			id: 1,
			name: "a",
			age: 18,
			email: "example@example.com"
		},
		{
			id: 2,
			name: "b",
			age: 21,
			email: "example@example.com"
		}
	];
</script>