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
。