1. ホーム

DataTableプラグインエラーです。Uncaught TypeError: 未定義のプロパティ 'style' を読み取ることができません。

2022-02-10 03:40:13

DataTableプラグインエラーです。Uncaught TypeError: 未定義のプロパティ 'style' を読み取ることができません。

理由 テーブルで定義されている列の数とaoColumnsデータテーブルの項目数が一致しない:例えば、以下のような場合です。

<table class="table dataTable ">
    <thead>
    <tr>
        <th>column1</th>
        <th>column2</th>
    </tr>
    </thead>
    <tbody>
    </tbody>
</table>

"aoColumns": [
    {
        "mDataProp": "uuid",
        "sDefaultContent": "",
        "fnRender": function (obj) {
            var sReturn = "<input type='checkbox' name='check' value='" + obj.aData.uuid + "' />";
            return sReturn;
        }
    },
    {
        "mDataProp": "warehouseName",
        "sDefaultContent": "",
        "sTitle": "<aebiz:showTitle titleId="productsuresalestock.m.warehouseName"/>"
    },
    {
        "mDataProp": "warehouseNo",
        "sDefaultContent": "",
        "sTitle": "<aebiz:showTitle titleId="productsuresalestock.m.warehouseNo"/>"
    }]

"aoColumns": [
    {
        "mDataProp": "uuid",
        "sDefaultContent": "",
        "fnRender": function (obj) {
            var sReturn = "<input type='checkbox' name='check' value='" + obj.aData.uuid + "' />";
            return sReturn;
        }
    },
    {
        "mDataProp": "warehouseName",
        "sDefaultContent": "",
        "sTitle": "<aebiz:showTitle titleId="productsuresalestock.m.warehouseName"/>"
    },
    {
        "mDataProp": "warehouseNo",
        "sDefaultContent": "",
        "sTitle": "<aebiz:showTitle titleId="productsuresalestock.m.warehouseNo"/>"
    }]

WeChatで私をフォローしてください。私はすでに完全なDockerチュートリアルをリリースしており、今後もより多くのリソースを共有できるよう努力します。