AgGrid 中的对象复制粘贴不起作用

Vij*_*jay 2 ag-grid angular ag-grid-angular

  1. 我创建了 AgGrid 数据表,其中 AgGrid Cell 包含一个自定义对象
  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;
  };
Run Code Online (Sandbox Code Playgroud)

FromClpboard 方法正在提供对象,但我无法在 processCellFromCliboard 中查看相同的视图。有没有其他方法可以实现自定义对象的复制粘贴。任何想法或样品都会有帮助吗?

目前正在评估 AgGrid 企业版自定义对象复制粘贴的可行性。

Vij*_*jay 5

// Copy and paste for objects is possible via the code below.
// Add these handlers to the gridOptions.

processCellFromClipboard: function(params) {
    return JSON.parse(params.value);
}

/**Method which copies for clipboard
* Method takes params which is given from agGrid
* Have to stringify the object as it will take only string
*/

processCellForClipboard: function(params) {
    return JSON.stringify(params.value);
}
Run Code Online (Sandbox Code Playgroud)