« Volver a テーマの概要

テーマでJavaScriptの使用

Etiquetas: theme javascript

LiferayにはAlloyというJavaScriptライブラリが含まれています。AlloyはYahooのYUI3フレームワークを拡張したフレームワークです。開発者はテーマでこのフレームワークを利用することができます。main.jsファイルに以下の3つのJavaScriptコールバック関数が含まれています:

AUI().ready(
    function() {
    }
);

Liferay.Portlet.ready(
    /*
    This function gets loaded after each and every portlet on the page.

    portletId: the current portlet's id
    node: the Alloy Node object of the current portlet
    */

    function(portletId, node) {
    }
);

Liferay.on(
    'allPortletsReady',
    /*
    This function gets loaded when everything, including the portlets, is on
    the page.
    */

    function() {
    }
);
  • AUI().ready(fn);

HTMLページの読み込み(AJaxで読み込まれるポートレットを抜く)が終了が実行されます。

  • Liferay.Portlet.ready(fn);

ページ上の各ポートレットが読み込まれた後に実行されます。コールバックには2つのパラメータが返されます:portletIdとnode。portletIdは、読み込まれたポートレットのIdです。nodeはそのポートレットのAlloy Nodeオブジェクトです。

  • Liferay.on('allPortletsReady', fn);

AJaxポートレットを含むすべてが読み込まれた後に実行されます。

0 archivos adjuntos
19792 Accesos
Promedio (0 Votos)
La valoración media es de 0.0 estrellas de 5.
Comentarios