meteor-tabular icon indicating copy to clipboard operation
meteor-tabular copied to clipboard

Tabular DT Editor Integration

Open smohantyCME opened this issue 4 years ago • 3 comments

I’ve gotten other DT extensions to work in this Meteor wrapper by doing something like the following

In Client Side Code e.g.

I import an extension at the top of the module as such

import scroller from 'datatables.net-scroller-bs';

Then – I apply it to the window and jQuery instance by doing the following… scroller(window, $);

Then --- in “Common Code” I create a DT instance using the wrapper’s constructor

I do something like the following to get an extension to load

const profilesTable = new Tabular.Table({
    name: 'Profiles',
 
    //This is basically the ajax part…(except this comes from MongoDB via Pub/Sub…feature that is specific to Meteor)
    collection: Profiles,
 
    //This configures scroller and gets it to work on client side
    scroller: {
        loadingIndicator: true
    },
 
    columns: [
      MY_COLS
    ],
 
});

I’m able to import Editor on client side by doing import editor from 'datatables.net-editor';

However, attempting to attach it to the window and jQuery like every other DT extension doesn’t work. editor(window, $);

Looks like this is because Editor exports a TS Class and is not a Constructor expecting those params.

smohantyCME avatar Nov 16 '21 16:11 smohantyCME

I don't follow how is this related to MCP?

StorytellerCZ avatar Dec 08 '21 12:12 StorytellerCZ

Hi, I was told that MCP took over that repo and to post issues here. Please let me know if I should move this elsewhere though. Thanks!

smohantyCME avatar Dec 08 '21 16:12 smohantyCME

Please post this into the tabular repository, this repository is for organization discussion and issues, not for individual projects. Transferring the issue.

StorytellerCZ avatar Dec 10 '21 09:12 StorytellerCZ