Насколько я знаю, пока нет официального образца для класса DataTable . Вот быстрый и грязный пример, который должен вам помочь:
class MyPanel extends Autodesk.Viewing.UI.DockingPanel {
constructor(container, id, title, options) {
super(container, id, title, options);
this.container.style.setProperty('z-index', '2');
this._table = new Autodesk.Viewing.UI.DataTable(this);
const rows = [
['Foo', 12],
['Bar', 34],
['Baz', 56]
];
const cols = ['Name', 'Age'];
this._table.setData(rows, cols);
}
}
А затем в вашем коде:
let panel = new MyPanel(viewer.container, 'my-panel-id', 'Panel Title');
panel.setVisible(true);
Спасибо, что обратили на это наше внимание. Мы предоставим более полный пример того, как можно использовать этот класс, и поделимся им с сообществом в блоге .