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>