Я переношу всплывающее диалоговое окно AUI с liferay 6.1 на liferay 6.2. Я вижу, что есть определенные изменения, которые необходимо внести. У меня были некоторые проблемы с отображением кнопок, но теперь они решены. Но проблема заключается в значке закрытия (x), который должен быть в правом верхнем углу. Он внезапно исчез, как только я добавил кнопку сохранения.
Вот мой код:
myPopup = AUI().use('aui-base','liferay-util-window','aui-io-deprecated', 'event', 'event-custom', function(A) {
var buttons =[{
cssClass: 'button_close',
label: 'Save',
render:true,
id: 'myPopupButton',
on: {
click: function() {
myPopupSubmit();
}}
}];
myPopup = Liferay.Util.Window.getWindow(
{
dialog: {
title : a + ' mytitle',
centered : true,
height : 600,
width : 500,
draggable : true,
resizable : true,
modal : true,
toolbars: {
footer:buttons
},
}}).plug(A.Plugin.IO, {
uri : url
}).render();
myPopup.show();
});
}
Пожалуйста, дайте мне знать, если у вас есть какие-либо идеи по этому поводу ..
на myPopupSubmit
я также написал код для закрытия всплывающего окна:
top.document.getElementById('closethick').click();
Поскольку кнопки closethick
нет, возвращается null
.