Aldeed 表格无法识别单元格模板



我在流星项目中使用全包架构。CompanyButtons模板在TabularLevel中未定义,控制台日志显示未定义,操作单元格中不显示任何模板。

 TabularTables = {};

Meteor.isClient &&  console.log(Template.companyButtons)
TabularTables.Companies = new Tabular.Table({
    name: "Companies",
    collection: Companies,
    columns: [
        {data: "name", title: "Name"},
        {data: "phone", title: "Phone"},
        {data: "cities", title: "City"},
        {title:"actions", width:"80%", tmpl: Meteor.isClient &&  Template.companyButtons
        }
    ]
});

模板已正确添加

  api.addFiles([
     "lib/client/templates/utility/companyButtons.html",
  ], "client");

当我调用template.companyButtons

时,我的模板在浏览器中被识别

您的模板应该在表格定义之前加载。

我也遇到了同样的问题,我解决了这个问题,你需要检查你的导入文件顺序,首先导入你的.js文件,然后导入表格文件

import './orders';
import '../lib/orders-tabular';

最新更新