フロントエンドの画像エディタダイアログが表示された後、javascriptコードを実行したいと思います。どうやってやるの?それは今まで私が持っているものです:ポップアップダイアログが表示された後にJSを実行する
function ${namespace}editWithImageEditor(
editItemURL, uploadItemURL, fileEntryFilename, fileEntrySrc) {
Liferay.Util.editEntity(
{
dialog: {
destroyOnHide: true,
zIndex: 100000
},
id: 'dlImageEditor',
stack: false,
title: '${editLanguageKey} ' + fileEntryFilename,
uri: editItemURL,
urlParams: {
entityURL: fileEntrySrc,
saveParamName: 'imageEditorFileName',
saveURL: uploadItemURL
},
dialogIframe: {
after: {
load: function(event) {}
}
}
},
AUI().bind('${namespace}_onSaveEditSuccess', this)
);
}
これは動作しますが、すべてのダイアログコンテンツがロードされる前に実行されています。ダイアログが完全に読み込まれた後にスクリプトを実行するには?ありがとう!
ここでイベントを試してみましたかhttps://yuilibrary.com/yui/docs/event/domready.html – Lifehack