【问题标题】:Tabulator autoColumn : True => make all cell editable (~csv live edition)Tabulator autoColumn : True => 使所有单元格可编辑(~csv live edition)
【发布时间】:2020-12-11 14:46:58
【问题描述】:

Jinnja 模板

<div id="example-table"></div>
<script type="text/javascript"> 
//Build Tabulator 

var tabledata = {{data|safe}};
var table = new Tabulator("#table2", {
            data:tabledata,
            autoColumns:true,
            });

由于 {{data}} 可能会更改(flask 中的通用 html 视图),如何使所有单元格可编辑?

注意我只需要输入类型编辑器

【问题讨论】:

    标签: flask tabulator


    【解决方案1】:

    如果您想让所有列可见,那么您可以使用autoColumnsDefinitions 回调为每个生成的列添加编辑器选项:

    var table = new Tabulator("#example-table", {
        data:tabledata,
        autoColumns:true,
        autoColumnsDefinitions:function(definitions){
            //definitions - array of column definition objects
    
            definitions.forEach((column) => {
                column.editor = "input"; // add input editor to every column
            });
    
            return definitions;
        },
    });
    

    详情请见Auto Columns Documentation

    【讨论】:

    • 谢谢!!只是潜入js,但现在很清楚。就我从您的许多答案中看到的而言,非常棒的支持。
    猜你喜欢
    • 2019-08-18
    • 1970-01-01
    • 2021-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多