Tabulator: Version 4.6 Released

Created on 8 Mar 2020  路  20Comments  路  Source: olifolkerd/tabulator

Hi Everyone,

Ive had a few people recently chasing up when the version 4.6 release will be available so I thought I would stick one post here rather than answering the same question several times.

4.6 was originally scheduled for a January 2020 release. Sadly I lost my father at the end of 2019 which left me rather unfocused for the first couple of months of 2020. and has resulted in the release being delayed.

I am now back on it and not far off completing the release, I have a few small features and some bug fixes to get in and then it will be ready. It will be available at some point this month (March) but im not going to give a specific day as im not pushing myself too much at the moment.

Cheers

Oli :)

Please Read

Most helpful comment

Hey Oli, sad to hear about your loss, my deepest condolances to you <3
There are more important things in life that tabulator, programming, work.
Family, friends, health and life, before anything else.

I know that I speak behalf on the whole tabulator community:
Thank you.
Thank you for your tireless work, for your amazing project, that helps so many people out every day, not only in personal projects, but also in business software.

We are thankful to every line of code you produce, and you are the hero we DON'T deserve.

<3

All 20 comments

Hey Oli, sad to hear about your loss, my deepest condolances to you <3
There are more important things in life that tabulator, programming, work.
Family, friends, health and life, before anything else.

I know that I speak behalf on the whole tabulator community:
Thank you.
Thank you for your tireless work, for your amazing project, that helps so many people out every day, not only in personal projects, but also in business software.

We are thankful to every line of code you produce, and you are the hero we DON'T deserve.

<3

Damn, sorry for your loss... I was a particular pain in the ass in that period. Thank you so much for doing all of this, Tabulator is, without a doubt, the best grid in the game. The documentation should be a case study for all libraries. Much respect!

Happy to jump on and have a chat at any time if you need to decompress!

Hands down this library has reduced days worth of dev time for me, so happy to chat it up and perk up your spirits to pay back some of the time you have saved me!

Hey All,

Thank you all for your kind words! It means the world to me to hear how much you are enjoying using Tabulator :)

One thing that would really help me out is if members of the community could spend a little time on StackOverflow every once in a while and answer some of the tabulator tagged questions. It takes so much time just to continue developing the core library, answering all the questions on Stack Overflow as well stretches me too thin.

You will be happy to hear that version 4.6 has now been released, thanks for your patience and understanding.

Happy Tabulating!

Cheers

Oli :)

Great release. I will work on updating the typescript definitions.

Hey @Jojoshua

Thanks for pointing out the documentation issues, i have now updated them.

If you have found specific documentation issues i would prefer it if you could create a separate issue to list them rather than crowding out a general discussion thread about the release.

It would also make it easier for me to track progress on resolving the issue.

Cheers

Oli :)

Is this why I can't import it into a typescript component?

@Jojoshua Should be able to offer some sage words of wisdom there as our resident TypeScript wizard

I added manually to the index.d.ts export default Tabulator; and that let's it be importable, I then ran into passing a ref of a html element with a tagName error. I might just give up this POC with this table.. So close..

You can reference this as an example.

https://github.com/Jojoshua/TypedTabulator

@Jojoshua would you mind if I included a reference to that on the Tabulator website?

I looked at that one, but that doesn't fix the fact on compile the import is missing for the references. That aside:

let table = new Tabulator(this.tableEl as HTMLElement, {
      data: [
        { id: 1, name: 'Billy Bob', age: 12, gender: 'male', height: 95, col: 'red', dob: '14/05/2010' },
        { id: 2, name: 'Jenny Jane', age: 42, gender: 'female', height: 142, col: 'blue', dob: '30/07/1954' },
        { id: 3, name: 'Steve McAlistaire', age: 35, gender: 'male', height: 176, col: 'green', dob: '04/11/1982' }
      ],
      autoColumns: true
    });

Basic example <div id="table" class="data-grid" ref={el => (this.tableEl = el as HTMLElement)}></div> but it says it's undefined.

I'm doing this in a shadowdom web component, so I use a reference to the html element.

image

Sure thing. I thought you already had it under language support though.

@Jojoshua I added to the node_module manually this line
image

so that
import Tabulator from 'tabulator-tables'; would work

I'm using stenciljs to compile a data grid

@mbulfair that doesn't look like a typescript issue or error. There is probably something else going on.

I doubt we should have this conversation in this issue, is there someplace better? I'm sure this is a simple fix, but without that, line added it compiles to:

image

I remember some other discussion about this. Try reviewing comments here for possible solution. https://github.com/DefinitelyTyped/DefinitelyTyped/pull/34756

I ran into those as well. Doesn't seem to be a solution there either. Unless it's the types root

Typeroots added: no change, I can't require it, that's not supported with TSX, or Stenciljs

So I think the solution is to add types @Jojoshua however this breaks other things I have in my library, this is also a manual approach while just adding the export as I've seen in other answers would solve it so the default tsconfig. would automatically look in node_modules/@types I don't think this project will work for me if I have to add this and reconfigure other working components.

I got it to work, but I just manually placed the types to a local location where I would declare the module. It's rendering the markup, but with:

image

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Honiah picture Honiah  路  3Comments

jiaqianliCn picture jiaqianliCn  路  3Comments

aballeras01 picture aballeras01  路  3Comments

Manbec picture Manbec  路  3Comments

tomheaps picture tomheaps  路  3Comments