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

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 | 削除されたアイテムの数