Скопировать Вставить объекта в AgGrid не работает - PullRequest
0 голосов
/ 11 июня 2019
  1. У меня есть созданная таблица данных AgGrid, в которой ячейка AgGrid содержит пользовательский объект
  2. Объект имеет пару атрибутов, таких как имя, цвет, заблокирован и т. Д.
  3. Я использую customCellRenderer и customCellEditor
  4. Теперь я в ситуации, когда мне нужно скопировать данные одной ячейки в данные другой ячейки.

Я попробовал описанные ниже методы AgGrid

 processCellFromClipboard = function(params) {
console.log(params.value);
return  params.value;}

  processCellForClipboard = function(params) {
    console.log(params.data);
    return  params.value;
  };

Метод FromClpboard предоставляет объект, но я не могу просмотреть то же самое в processCellFromCliboard. Есть ли другой способ, которым я могу реализовать копировать вставить для пользовательского объекта. Любая идея или образец поможет?

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

1 Ответ

0 голосов
/ 14 июня 2019
The object copy paste was possiable through adding below changes in implemented code as below : 

processCellFromClipboard = function(params) {
   return  JSON.parse(params.value);
 };
/**Method which copies for clipboard
* Method takes params which is given from agGrid
* Have to stringy the object has it will take only string

processCellForClipboard = function(params) {
console.log(params);
return  JSON.stringify(params.value);
};
...