javascript - 如何在threejs Editor UI中添加自定义表格
问题描述
我从Github在编辑器项目中克隆了 threejs 我想从Grid.js添加一个表
这个编辑器从ui.js
文件中创建 UI 元素,我不知道应该如何在那里添加一个自定义项。
我 createElementdiv
并导入 Grid.js
import {
UISpan
} from './libs/ui.js';
import {
Grid,
html
} from "https://unpkg.com/gridjs?module";
function SidebarTable(editor) {
var container = new UISpan();
const grd = document.createElement('div');
const tb = new gridjs.Grid({
columns: ['Name', 'Email', 'Phone Number'],
data: [
['John', 'john@example.com', '(353) 01 222 3333'],
['Mark', 'mark@gmail.com', '(01) 22 888 4444']
]
}).render(grd);
container.setInnerHTML(grd.innerHTML);
return container;
}
export {
SidebarTable
};
当我添加它时,它损坏了样式并且无法加载数据:
我怎样才能解决这个问题?我也是 web 和 three.js 的初学者,如果能帮助我,我将不胜感激。
解决方案
推荐阅读
- javascript - 笑话:如何重置手动模拟
- ios - 关于快速数组排序的结果问题
- javascript - 使用 onchange jquery 更改对象的值
- php - 在不使用 codeigniter 控制器等的情况下访问 codeigniter 上的子文件夹和子域
- asp.net - 无法在运行时从 IIS 中托管的 ASP.NET Core 应用程序设置 ODBC 源
- angular5 - 未提交单选按钮的表单
- linux - 如何判断 MSAccess 表的主键(来自 Linux)
- c# - 如何遍历 timer_tick 事件上的对象列表?
- r - R:如何制作包含汇总和非汇总信息的汇总表?
- javascript - 缓存其参数返回值的函数