Datatables 如何在DataTableJavaScript中创建垂直标题列表?

Datatables 如何在DataTableJavaScript中创建垂直标题列表?,datatables,Datatables,如何在datatable中创建垂直标题列 它应该如下所示,并作为datatble工作。 你正在寻找数学中的矩阵转置。要获得矩阵/表格的转置,请将行转换为列 <?php $table = [ ['Username', 'Col1', 'Col2', 'Col3', 'Col4'], ['Balakumar', 3, 2, 5, 85] ]; function printTable($rows) { foreach ($rows as $row) {

如何在datatable中创建垂直标题列

它应该如下所示,并作为datatble工作。

你正在寻找数学中的矩阵转置。要获得矩阵/表格的转置,请将行转换为列

<?php

$table = [
    ['Username', 'Col1', 'Col2', 'Col3', 'Col4'],
    ['Balakumar', 3, 2, 5, 85]
];

function printTable($rows) {
    foreach ($rows as $row) {
        foreach ($row as $value) {
            printf("%10s", $value);
        }
        echo PHP_EOL;
    }
}


function transposeTable($table) {
    $rowsCount = count($table);
    $columnsCount = count($table[0]);

    for ($row = 0; $row < $rowsCount; $row++) {
        for($column = 0; $column < $columnsCount; $column++) {
            $transpose[$column][$row] = $table[$row][$column];
        }
    }
    return $transpose;

}

echo 'Table :' . PHP_EOL;
printTable($table);
echo 'Transpose:' . PHP_EOL;
printTable(transposeTable($table));

?>

你在寻找数学中的矩阵转置。要获得矩阵/表格的转置,请将行转换为列

<?php

$table = [
    ['Username', 'Col1', 'Col2', 'Col3', 'Col4'],
    ['Balakumar', 3, 2, 5, 85]
];

function printTable($rows) {
    foreach ($rows as $row) {
        foreach ($row as $value) {
            printf("%10s", $value);
        }
        echo PHP_EOL;
    }
}


function transposeTable($table) {
    $rowsCount = count($table);
    $columnsCount = count($table[0]);

    for ($row = 0; $row < $rowsCount; $row++) {
        for($column = 0; $column < $columnsCount; $column++) {
            $transpose[$column][$row] = $table[$row][$column];
        }
    }
    return $transpose;

}

echo 'Table :' . PHP_EOL;
printTable($table);
echo 'Transpose:' . PHP_EOL;
printTable(transposeTable($table));

?>

您必须使用html属性。尝试使用标签。用PHP填充这个标签。也许一个foreach会有用!
希望我能帮助你

您必须使用html属性。尝试使用标签。用PHP填充这个标签。也许一个foreach会有用!
希望我能帮助你

不能使用datatable JS执行垂直标题列。但是,您可以创建原型html并将第一列设计为类似于标题,然后应用fixedHeader属性,以便能够在左列保持不变的情况下滚动

this.dTable=$'vdatatable'.DataTable{ dom:‘ftip’, stateSave:saveState, 检索:对, 自动宽度:false, 信息:没错, 分页:false, 卷轴:错, 是的, 错:, fixedHeader:true, 固定列:{ leftColumns:1 }, }: .垂直标题栏{ 字体大小:粗体; 颜色:C6DBEA; } 用户名 巴拉库马尔 可乐 3. 可乐 2. 可乐 5. 可乐 85
不能使用datatable JS执行垂直标题列。但是,您可以创建原型html并将第一列设计为类似于标题,然后应用fixedHeader属性,以便能够在左列保持不变的情况下滚动

this.dTable=$'vdatatable'.DataTable{ dom:‘ftip’, stateSave:saveState, 检索:对, 自动宽度:false, 信息:没错, 分页:false, 卷轴:错, 是的, 错:, fixedHeader:true, 固定列:{ leftColumns:1 }, }: .垂直标题栏{ 字体大小:粗体; 颜色:C6DBEA; } 用户名 巴拉库马尔 可乐 3. 可乐 2. 可乐 5. 可乐 85
Datatables是一个从Javascript使用的jQuery插件,它与PHP没有任何关系。StackOverflow希望您这样做,我们也希望您这样做。请更新您的问题,以显示您已在某个应用程序中尝试过的内容。有关更多信息,请参阅,并使用:Datatables是从Javascript使用的jQuery插件,它与PHP无关。StackOverflow希望您这样做,我们也希望您这样做。请更新您的问题,以显示您已在某个应用程序中尝试过的内容。有关更多信息,请参阅,并点击: