我正在使用Angular 8,并创建了一个Tabulator表,其ID为'ex-table-div'
我希望从另一个Angular组件中触发制表器表中的“下载”方法。
我可以使用getElementById来获取元素,但这只是获取一个标准的HTML元素。有什么方法可以获取实际的制表符对象或将HTML对象转换为制表符对象?
答案 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");