DataGrid.EnableCopyPaste

Синтаксис

EnableCopyPaste: Boolean;

Описание

Свойство EnableCopyPaste определяет признак того, разрешены ли копирование и вставка строк таблицы.

Комментарии

Значение свойства устанавливается из JSON и с помощью метода setEnableCopyPaste, а возвращается с помощью метода getEnableCopyPaste.

Допустимые значения:

Пример

Для выполнения примера необходимо наличие на html-странице компонента DataGrid с наименованием «grid» (см. «Пример создания компонента DataGrid»). Установим обработчики событий начала копирования и начала вставки строк таблицы:

// Устанавливаем обработчик события начала копирования строк таблицы
grid.Copying.add(function() {
    console.log("Событие Copying");
});
// Устанавливаем обработчик события начала вставки строк таблицы
grid.Pasting.add(function() {
    console.log("Событие Pasting");
});

Выделим строку с номером 1 и нажмем комбинацию клавиш «CTRL + C»:

 В результате этого действия в консоли браузера было выведено сообщение о наступлении события Copying:

Событие Copying

 

Выделим строку с номером 2 и нажмем комбинацию клавиш «CTRL + V»:

В результате этого действия в консоли браузера было выведено сообщение о наступлении события Pasting:

Событие Pasting

 

Запретим копирование и вставку строк таблицы:

// Запрещаем копирование и вставку строк таблицы
grid.setEnableCopyPaste(false);

В результате этого действия возможность копирования и вставки строк таблицы была запрещена. Попытки скопировать или вставить строки в таблице не приведут к успеху.

См. также:

DataGrid