≡

Typescript: columnDefs.searchPanes rejects configuration object

Typescript: columnDefs.searchPanes rejects configuration object

peter.brunspeter.bruns Posts: 9Questions: 7Answers: 0

Link to test case: https://stackblitz.com/edit/vitejs-vite-mheqhzav?file=src%2Fmain.ts,package.json&terminal=dev

Hi,

I'm using DataTables 3.1.4 with TypeScript.

It seems like the type definition for searchPanes configuration via columnDefs and columns is missing.

import type { Options } from 'datatables.net-dt';
import 'datatables.net-searchpanes-dt';
import 'datatables.net-select-dt';

const configWithColumnDefs: Options = {
  columnDefs: [
    {
      searchPanes: {
        show: true,
      },
    },
  ],
};


const configWithColumns: Options = {
  columns: [
    {
      searchPanes: {
        show: true,
      },
    },
  ],
};

This question has an accepted answers - jump to answer

Answers

  • allanallan Posts: 66,097Questions: 1Answers: 11,019 Site admin
    Answer ✓

    You are quite right - the columns.searchPanes option wasn't typed at all. I've committed a fix for this. It is a larger commit than I'd like as a lot of the internal typing isn't (to be frank) brilliant. SearchPanes is the next extension that is due for a rewrite!

    Allan

Sign In or Register to comment.