EnableCopyPaste: Boolean;
Свойство EnableCopyPaste определяет признак того, разрешены ли копирование и вставка строк таблицы.
Значение свойства устанавливается из JSON и с помощью метода setEnableCopyPaste, а возвращается с помощью метода getEnableCopyPaste.
Допустимые значения:
true. Копирование и вставка строк таблицы разрешены (по умолчанию);
false. Копирование и вставка строк таблицы запрещены.
Для выполнения примера необходимо наличие на 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);
В результате этого действия возможность копирования и вставки строк таблицы была запрещена. Попытки скопировать или вставить строки в таблице не приведут к успеху.
См. также: