访问制表器以前使用Angular创建的表

时间:2019-08-09 14:39:25

标签: angular tabulator

我正在使用Angular 8,并创建了一个Tabulator表,其ID为'ex-table-div'

我希望从另一个Angular组件中触发制表器表中的“下载”方法。

我可以使用getElementById来获取元素,但这只是获取一个标准的HTML元素。有什么方法可以获取实际的制表符对象或将HTML对象转换为制表符对象?

1 个答案:

答案 0 :(得分:0)

您无需获取html,而是JS构造函数对象。

this.table = new Tabulator("#example-table", {
    height:"311px",
    columns:[
        {title:"Name", field:"name", width:200},
        {title:"Progress", field:"progress", width:100, sorter:"number"},
        {title:"Gender", field:"gender"},
        {title:"Rating", field:"rating", width:80},
        {title:"Favourite Color", field:"col"},
        {title:"Date Of Birth", field:"dob", align:"center", sorter:"date"},
        {title:"Driver", field:"car", align:"center", formatter:"tickCross"},
    ],
});
this.table.download("csv", "data.csv");