Topic: Recommendation: columns variable explanation required

softcon premium asked 2 years ago

Datatable - Async data

In the example provided you use "const columns" variable for the columns, and reference it like this:

  const asyncTable = new mdb.Datatable(
     { columns, },  <-----------note parameter name only
     { loading: true }

I changed the variable name to "columns_set1" because I had multiple tables. However I didn't realise that by changing the column name I had to reference it differently.

  const asyncTable = new mdb.Datatable(
     { columns_set1, },  <-----this is wrong
     { columns:  columns_set1, },  <-----this is correct

     { loading: true }

It might be good to write in the documentation that if the column parameter name is not "column" then the descriptor "columns: " is required beforehand.

Or it was me just being dumb :)

Grzegorz Bujański staff answered 2 years ago

Thanks for the feedback. This is one of the things that came with ES6. Most liners now require this syntax. e.g. ESLint:

However we will discuss it in the team :)

Please insert min. 20 characters.


Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.



Specification of the issue

  • ForumUser: Premium
  • Premium support: Yes
  • Technology: MDB Standard
  • MDB Version: MDB5 3.11.0
  • Device: pc
  • Browser: all
  • OS: windows 10
  • Provided sample code: No
  • Provided link: Yes