如何在meteor Collection上的datatables.net中设置数据源?

时间:2013-03-27 17:00:32

标签: datatables meteor

如何使用Meteor Collection在datatables中设置数据源?

1 个答案:

答案 0 :(得分:1)

Meteor与C#/ .NET略有不同。我不确定datatables显式从数组/实际数据变量获取数据源。但是可以从最小化查询(例如People.find()

)创建表格

您的桌子将要转换为数据表。为每个'行/文档'

创建一个以{{#each}}循环的基本表
<template name="data">
    <table id="datatable">
        <thead>
            <th>Name</th>
            <th>Address</th>
        </thead>
        <tbody>
        {{#each person}}
          <tr>
              <td>{{name}}</td>
              <td>{{address}}</td>
          </tr>
        {{/each}}
        </tbody>
    </table>
</template>

然后使用连接到数据库的模板助手将数据附加到此处:

 Template.data.person = function() {
     return People.find()  //Return the data containing name/addresses of people
 }

最后将普通普通表转换为数据表

 Template.data.rendered = function() {
     $('#datatable').dataTable()
 }