안녕하세요 @sirdavidoff
여전히 이 문제로 막혀 계신지는 모르겠지만, 모달에서 툴바 이벤트에 접근하는 방법을 알아보기 위해 깊이 파고들다 보니, 이벤트를 매개변수로 전달할 수 있다는 걸 발견했어요. 이렇게요:
action: (event) =>
그래서 이렇게 사용했어요:
const composerController = api.container.lookup('controller:composer');
api.onToolbarCreate((toolbar) => {
toolbar.addButton({
id: 'math-editor',
group: 'extras',
icon: 'square-root-alt',
sendAction: (event) => composerController.send('showMathEditor', event),
title: themePrefix('insert_equation'),
});
});
그리고 action: {} 메서드에서 이렇게 사용할 수 있습니다:
@action
showMathEditor(event) {
showModal('matheditor-modal').set('toolbarEvent', event);
}