仅从slickgrid的标题行隐藏复选框

Yel*_*ake 4 javascript slickgrid

在此输入图像描述

代码1:

var checkboxSelector = new Slick.CheckboxSelectColumn({
                                                          cssClass: "slick-cell-checkboxsel"

                                                      });

tempColumns.push(checkboxSelector.getColumnDefinition());
Run Code Online (Sandbox Code Playgroud)

代码2:

    tempGrid.setSelectionModel(new Slick.RowSelectionModel({selectActiveRow:false}));
tempGrid.registerPlugin(checkboxSelector);
Run Code Online (Sandbox Code Playgroud)

我使用上面的代码来显示复选框列.

如何仅从slickgrid的标题行隐藏复选框?(在图像中的红色圆圈下)

谢谢.

小智 8

grid.onHeaderRowCellRendered.subscribe(function (e, args) {
            if (args.column.id === '_checkbox_selector') {
                // do something if you want
            } else {
                $(args.node).empty();
                $('<input type="text">')
                    .data('columnId', args.column.id)
                    .val(columnFilters[args.column.id])
                    .appendTo(args.node);
            }
        });
Run Code Online (Sandbox Code Playgroud)

  • 请提供一些代码说明.这是如何/为什么回答OP的问题. (2认同)