LivaDocs

LivaDNDBetweenGrids

Yan yana iki DevExtreme DataGrid arasında satır taşımayı hazır olarak sunan bileşen. Satır listeleri bileşenin içinde yönetilir: dataSource başlangıç verisini belirler, sürükleme sonrası ekleme/çıkarma otomatik yapılır ve taşınan kayıt onLeftToRight / onRightToLeft geri çağrılarıyla bildirilir.

import {
  LivaDNDBetweenGrids,
  type DNDGridConfig,
  type DNDBetweenGridItem,
} from "@dataliva/livalib";

İki grid arası sürükleme

Sol griddeki bir satırı tutup sağ gride bırakın (veya tersi). Her iki grid de DNDGridConfig nesnesiyle tanımlanır; columns verilmezse name ve description alanlarından oluşan varsayılan kolonlar kullanılır.

İki grid arası sürükleme
Önizleme yükleniyor…

Taşıma geri çağrıları

onLeftToRight ve onRightToLeft, taşınan kayıtları dizi olarak iletir; seçim sonucunu kaydetmek veya sunucuya bildirmek için kullanılır. gap prop'u iki grid arasındaki boşluğu ayarlar. Aynı sayfada birden fazla örnek varsa group değerlerini farklılaştırarak sürüklemenin yalnızca ilgili grid çifti içinde kalmasını sağlayın.

Taşıma geri çağrıları
Önizleme yükleniyor…

DNDGridConfig

Her iki grid için kullanılan yapılandırma nesnesi:

AlanTipVarsayılan
idstring
titlestring
dataSourceDNDBetweenGridItem[]
keyExprstring'id'
columnsIColumnProps[]name + description
heightnumber | string400
showBordersbooleantrue
showRowLinesbooleantrue
rowAlternationEnabledbooleantrue
hoverStateEnabledbooleantrue