SMART datagrid v.1 > Classes > GridBase

[ grids ver.1.3.9]   Back  Forward

DataLudi.GridBase.onCopy  event

在用户输入Ctrl+C或*Cmd+C"而复制选中区域至剪贴板之前,将会触发这个事件。 

如果在事件处理器中明确返回Boolean false,就会取消复制。 而且,当具有多个选中区域时,将会只复制最后选中的区域。 

function onCopy (grid: GridBase, range: CellRange|CellIndex, data: String): Boolean;
Returns
Boolean - 如果返回Boolean false,就会取消复制。
Parameters
grid - GridBase.
range - CellRange|CellIndex.
将会复制的区域。如果是单个单元格,就会是CellIndex,而如果是多个单元格区域,就会是CellRange对象。
data - String.
将会被传递至剪贴板的文本。
Code -1
    grid.onCopy = function (grid, range, data) {
        return $('#chkCopy')[0].checked;
    };
See Also
onPaste
onPasted
Examples
剪贴板复制
剪贴板粘贴
多选