1

knockOutを使用して、ページ内のテーブルの数を可変にしようとしています。すべて正常に動作しますが、フッタブルは機能しません。ノックアウトで単一のテーブルを作成すると、フッタブルが正常に機能します。これは、ノックアウトを使用した可変数のテーブルのコードです

<div data-bind="foreach: { data: TablesData, afterRender: function(){}}">
<table data-bind="attr: { id: 'table'+t_id }" class="footable table">

    <thead>
        <th>Date</th>
        <th>Total Inspected</th>
        <th>QTY Certified</th>
        <th>Total Defects</th>
        <th data-hide="phone">Other Defects</th>
        <th data-hide="phone,tablet">Rework Count</th>
        <th data-hide="phone,tablet">Comment</th>
    </thead>

    <tbody data-bind="foreach: { data: t_bodyData, afterRender: function(){}} ">
        <tr>
            <td data-bind="text: date"></td>
            <td data-bind="text: inspected"></td>
            <td data-bind="text: certified"></td>
            <td data-bind="text: rejected"></td>
            <td data-bind="text: other"></td>
            <td data-bind="text: rework"></td>
            <td data-bind="text: comment"></td>

        </tr>
    </tbody>
</table>

フッタブルで動作させるにはどうすればよいか教えてください。

4

1 に答える 1

0

Knockout.js と Footable を使用して行った 2 つのプランクを次に示します。

これは設定の簡単なリストです。(キーと値) http://plnkr.co/edit/VVsAiSNTvcnuCazQeuK2

これにはタスクのリストがあり、各タスクにはタスクのリストを含めることができます。Footable の再描画方法について追跡しようとしている問題があります。ネストしたテーブルで再描画が発生すると、行が消えます。 http://plnkr.co/edit/bXINbDBIMb0LbLitHGbl

于 2013-12-31T18:37:54.970 に答える