Показать сообщение отдельно
  #7 (permalink)  
Старый 25.09.2021, 16:07
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

Картинки в диалоговое окно вывел. Но тут опять засада. Для типа типа панели htmlpanel нет инициализции для клика. То есть я не понимаю как мне теперь кликнув на каотинку отправить ей в редактор. Например для типа панели,которая выводит смайлы она есть
return editor.windowManager.open({
            title: 'Insert smiles',
            body: {
                type: 'panel',
                items: [{
                    type: 'collection',
                    columns: 'auto',
                    name: 'results'
                }]
            },
            initialData: {
                results: smiles
            },
            onAction: function (api, details) {
			
                if (details.name === 'results') {
                    editor.insertContent(smiles_list[details.value]);
                    api.close();
                }
            },

Я изначально пытался по этой схеме делать. Но панель отказалась выводить картинки. Видимо можно только дживки. Маленькие.
Стал делать для htmlpanel. И тут засада. onAction: вообще не активна. Что посоветуете?
Ответить с цитированием