IgxDialogでダイアログをマウスでドラッグ移動できるようするには、IgxDialog内にドラッグの時に使う”つまみ用の場所”を配置し、それにIgxDragHandleディレクティブを使用してください。

たとえば、igx-dialog-title内のdivクラスにIgxDragHandleディレクティブを使用する場合は、以下のようになります。

<igx-dialog #dialog [closeOnOutsideSelect]="false" igxDrag [ghost]="false" (dragMove)="dragMoveEventHandler($event)">
  <igx-dialog-title>
    <div class="title-container" igxDragHandle>
      <igx-icon class="dialog__icon">drag_indicator</igx-icon>
      <span class="dialog__title">Draggable Dialog</span>
    </div>
  </igx-dialog-title>
  <span class="dialog__content">タイトルのアイコンか"Draggable Dialog"の文字列部分をつかんでドラッグするとダイアログウィンドウを動かすことができます。</span>

... (中略) ...

</igx-dialog>

 

サンプル

 

ヘルプ

 

製品について

Ignite UI for Angular