【发布时间】:2019-01-30 23:35:10
【问题描述】:
我想在 web 组件中使用非常好的 Tabulator (http://tabulator.info/) javascript 表。
但是看起来主 Tabulator 实例只能通过这样的 html 选择器创建:
var table = new Tabulator("#example-table", {...});
不幸的是,#example-table 在 webcomponents 的 shadowDom 中不可见:
class WcProjects extends HTMLElement {
constructor() {
super();
// Attach a shadow root to the element.
let shadowRoot = this.attachShadow({mode: 'open'});
shadowRoot.innerHTML = `<div id="example-table"></div>`;
}
connectedCallback() {
var table = new Tabulator("#example-table", {...});
}
还有其他方法可以实例化 Tabulator 表吗?
非常感谢任何帮助。
【问题讨论】:
-
欢迎来到stackoverflow!展示你自己尝试过什么,遇到过什么问题。帮助社区为您提供帮助
标签: javascript web-component tabulator native-web-component