How to show modal window in custom plugin

Hi! I want to create my custom plugin. There are several buttons in the interface of my plugin. I want to show a modal window when these buttons are pressed. How can I do this? I’ve tried to do this, but it doesn’t work. When I pass my function to the “onclick” of the button, I get the error “openModal is not defined”

let variation = {
	url: 'modal.html',
	isVisual: true,
	isModal: true,
	EditorsSupport: ['word'],
	size: [350, 100],
	buttons: [
			'primary': true
			'primary': false

(function (window, undefined) {

	window.Asc.plugin.init = function (text) {



	function openModal() {
		window.Asc.plugin.executeMethod("ShowWindow", ["iframe_asc.{584EEEE8-DBF5-45C3-A4CA-F52177C82754}", variation]);

})(window, undefined);

Hello @giome3c
Could you please provide us with entire plugin? We will take a closer look at it.


Thank you, we are checking the situation.

1 Like