0

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

4

1 に答える 1