Я использую Tabulator в React с модулем реагирования-табулятором.
Я упускаю что-то очень простое c, вероятно, из-за моих новых знаний о React. Реализуя этот модуль, я знаю, как подключить обратный вызов табулятора к функции javascript. Но я не знаю, как вызвать метод табулятора. Например:
const options = {
height: '100%',
ajaxURL: 'http://example.com',
ajaxProgressiveLoad: 'scroll',
ajaxError: (error) => {
console.log('ajaxError ', error);
},
};
...
<ReactTabulator
columns={columns}
layout="fitColumns"
data={[]}
options={options}
/>
Здесь обратный вызов ajaxError передается в ReactTabulator и вызывается при необходимости.
Теперь модуль табулятора имеет много методов, например setData. За пределами React это можно использовать следующим образом:
var table = new Tabulator("#example-table", {
ajaxURL:"http://www.getmydata.com/now", //ajax URL
});
...
table.setData("http://www.getmydata.com/now");
Как мне перевести это в мир React (в среде ловушек), поскольку у меня нет прямого доступа к эквиваленту '' таблица 'объект? Нужно ли мне добраться до моего объекта табулятора с помощью getElementById или чего-то подобного?