jQuery EasyUI 拡張 -Portal(グラフ、リスト、球形チャートなどを作成)


jQuery EasyUI 扩展jQuery EasyUI 拡張

使い方

ステップ 1:HTML ページを作成する

    <div id="pp" style="width:800px;height:500px;">
        <div style="width:33%"></div>
        <div style="width:33%"></div>
        <div style="width:33%"></div>
    </div>

ステップ 2:Portal を作成する

    $('#pp').portal(options);

ステップ 3:Portal にパネル(panel)ウィジェットを追加する

    // create the panel
    var p = $('<div></div>').appendTo('body');
    p.panel({
        title: 'My Title',
        height:150,
        closable: true,
        collapsible: true
    });
     
    // add the panel to portal
    $('#pp').portal('add', {
        panel: p,
        columnIndex: 0
    });

属性

名前 タイプ 説明 デフォルト値
width number portal の幅。 auto
height number portal の高さ。 auto
border boolean portal の枠線を表示するかどうかを定義します。 false
fit boolean true に設定すると、portal のサイズを親コンテナーにフィットするように設定します。 false

イベント

名前 パラメータ 説明
onStateChange none ユーザーがパネル(panel)をドラッグ&ドロップしたときに発生します。
onResize width,height portal のサイズが変更されたときに発生します。

メソッド

名前 パラメータ 説明
options none オプション(options)オブジェクトを返します。
resize param portal のサイズを設定します。'param' パラメータには次のプロパティが含まれます:
width:portal の新しい幅。
height:portal の新しい高さ。
getPanels columnIndex 指定された列のパネル(panel)を取得します。columnIndex パラメータが指定されない場合は、すべてのパネル(panel)を返します。
add param 新しいパネル(panel)を追加します。'param' パラメータには次のプロパティが含まれます:
panel:追加するパネル(panel)オブジェクト。
columnIndex:挿入する列インデックス。
remove panel 指定されたパネル(panel)を削除して破棄します。
disableDragging panel パネル(panel)のドラッグ機能を無効にします。
enableDragging panel パネル(panel)のドラッグ機能を有効にします。

jQuery EasyUI サンプルをダウンロード

jquery-easyui-portal.zip


jQuery EasyUI 扩展jQuery EasyUI 拡張 その他の拡張