1

slickgridでヘッダーチェックボックスを選択するにはどうすればよいですか? 私のスリックグリッドでは、すべての列しか選択できず、列ヘッダーのチェックボックスを選択できません。

var variablesRows = [];
    var columns = [];
    columns.push(checkboxSelector.getColumnDefinition());
    columns[1] = { id: "description", name: "Description", field: "description",
    sortable: true, width: 311 };

    // Define table options
    var options = {
        enableCellNavigation: true,
        enableColumnReorder: true,
        explicitInitialization: true,
        multiColumnSort: true,
        forceFitColumns: true
    };

    // Create rows
    for (var i = 0; i < variableTypes.length; i++) {
        variablesRows[i] = {
            description: variableTypes[i].Description,
            id: variableTypes[i].VariableId,
            vtype: variableTypes[i].VType,
            valuetype: variableTypes[i].ValueType.replace(/\ /g, '_')
        };
    }

    variablesDataView = new Slick.Data.DataView();

    // Create grid
    variablesGrid = new Slick.Grid("#FDvariableFilterDiv", variablesDataView,
    columns,  options);
4

1 に答える 1

3

次のようにしてみてください。

var checkboxSelector = new Slick.CheckboxSelectColumn({
        cssClass: "slick-cell-checkboxsel"
    });
columns.push(checkboxSelector.getColumnDefinition());    
grid.registerPlugin(checkboxSelector);
于 2013-07-19T06:59:16.783 に答える