SMART datagrid v1.4 > Classes > GridBase

[ grids ver.1.3.9]   Back  Forward

DataLudi.GridBase.onPaste  event

사용자가 Ctrl+V나 *Cmd+V"를 입력해서 포커스셀 위치에 클립보드 텍스트를 붙여넣기 직전에 발생한다.
 4번재 인자값인 rows는 붙여넣기 시 타겟 row가 여러개일경우 붙여넣어지는 row에 대한 data정보가 들어간다,
 singleCell에대한 paste는 rows가 null로 들어가게 된다 

이벤트 핸들러 내에서 명시적으로 Boolean false를 리턴하면 붙여넣기가 취소된다. 또, 붙여넣기가 완료된 후 onPasted 이벤트가 발생한다. 

function onPaste (grid: GridBase, index: CellIndex, data: String, rows: Array): Boolean;
Returns
Boolean - Boolean false를 리턴하면 붙여넣기가 취소된다.
Parameters
grid - GridBase.
index - CellIndex.
data - String.
rows - Array.
Code -1
    grid.onPaste = function (grid, index, data) {
        return !$('#readOnly')[0].checked;
    };
See Also
onPasted
onEditRowPasted
onCopy
Examples
Clipboard Paste
Clipboard Copy