www.dextsolution.com
DEXTUPLOAD
X5
menu toggleリファレンス > イベント

onDX5BeforeItemsDelete

  • 1.0.0.0以上

  • 説明

    onDX5BeforeItemsDelete関数は、アイテムを削除する前に呼び出されるコールバック関数である。

    関数の戻り値がtrueであるか、定義されていない場合、削除作業が続行される。 一方、false値を明示的に返すと、後に削除操作がキャンセルされる。

    function onDX5BeforeItemsDelete(id, arr) {
        return confirm(arr.length + "個のエントリをすべて削除しますか?");
    }
  • 形式

    # グローバルでイベントハンドラを宣言
    function onDX5BeforeItemsDelete(id, arr) {
        ... 
        return true; // or false
    }
    
    # コンポーネント生成時にイベントハンドラを登録する(3.10.0.0バージョン以上)
    dx5.create({
        ...
        events: {
            beforeItemsDelete: function(id, arr) {
                ...
                return true; // or false
            }
        }
    });
    
  • パラメータ

    名前 形式 説明
    id String イベントが発生したコンポーネントのID
    arr Array 項目の一意のIDを要素とする配列
  • リターンタ

    true, false

onDX5ItemDeleting

  • 1.0.0.0以上

  • 説明

    onDX5ItemDeleting関数は、個々のアイテムを削除する前に呼び出されるコールバック関数である。

    関数の戻り値がtrueであるか、定義されていない場合、削除作業が続行される。一方、false値を明示的に返すと、後に削除操作がキャンセルされる。

    function onDX5ItemDeleting(id, itemId) {
        var item = dx5.get(id).getItemById(itemId);
        return confirm(item.name + "の項目を削除しますか?");
    }
  • 形式

    # グローバルでイベントハンドラを宣言                            
    function onDX5ItemDeleting(id, itemId) {
        ... 
        return true; // or false
    }
    
    # コンポーネント生成時にイベントハンドラを登録する(3.10.0.0バージョン以上)
    dx5.create({
        ...
        events: {
            itemDeleting: function(id, itemId) {
                ...
                return true; // or false
            }
        }
    });
    
  • パラメータ

    名前 形式 説明
    id String イベントが発生したコンポーネントのID
    itemId String 項目の一意のID
  • リターンタ

    true, false

onDX5ItemsDeleted

  • 1.0.0.0以上

  • 説明

    onDX5ItemsDeleted関数は、アイテムが削除された後に呼び出されるコールバック関数である。

    function onDX5ItemsDeleted(id, count) {
        alert(count + "の項目が削除されました。");
    }
  • 形式

    # グローバルでイベントハンドラを宣言
    function onDX5ItemsDeleted(id, count) { ... }
    
    # コンポーネント生成時点でイベントハンドラを登録する(3.10.0.0バージョン以上)
    dx5.create({
        ...
        events: {
            itemsDeleted: function(id, count) { ... }
        }
    });
    
  • パラメータ

    名前 形式 説明
    id String イベントが発生したコンポーネントのID
    count Number 削除されたアイテムの数