Я создаю компонент Reactjs для страницы SharePoint 2013. В SharePoint JSOM я могу получить текущий контекст, вызвав GetCurrentCtx(). Я хочу назвать этот метод в компоненте ReactJs, но я не знаю:Как вызвать другой библиотечный метод из Reactjs
import React from 'react';
class TestComponent extends React.Component {
constructor(props){
super(props);
this.state = {likesCount:0, listTitle:''};
this.onLike = this.onLink.bind(this);
}
onLink(e){
e.preventDefault();
var ctx = GetCurrentCtx(); //<- this line doesn't work.
this.setState({listTitle:ctx.ListTitle});
return false;
}
render(){
return (
<div>
<div>List Title: {this.state.listTitle}</div>
<div><button onClick={this.onClick}>Get List Title</button></div>
</div>
);
}
}
export default TestComponent;
Любая идея?
проблема я столкнулся, я не исходный файл функции GetCurrentCtx(). Эта функция загружается страницей SharePoint. Я могу просто вызвать этот метод во встроенном snipplet. Я думаю, метод находится в SP.js или Core.js. Если я импортирую этот файл в компонент, будет ли он связан в конечном файле? –