Skip to main content
All docs
V22.1

ASPxClientTreeListClipboardCellPastingEventArgs Class

Contains data for the ClipboardCellPasting event.

Declaration

declare class ASPxClientTreeListClipboardCellPastingEventArgs extends ASPxClientCancelEventArgs

Remarks

The following example illustrates how to modify data before pasting to the control in the ClipboardCellPasting event handler:

Web Forms:

<dx:ASPxTreeList ID="TreeList1" runat="server" ...>
    <ClientSideEvents 
        ClipboardCellPasting="onClipboardCellPasting" />
    <SettingsEditing Mode="Batch">
        <BatchEditSettings EnableMultipleCellSelection="True" />
    </SettingsEditing>
</dx:ASPxTreeList>
function onClipboardCellPasting(s, e) {
    if (e.cellInfo.column.fieldName == 'CategoryID') {
        // your code
        e.cancel = true;
    }
    else {
      e.newText += " copy"; 
    }
}

MVC:

@Html.DevExpress().TreeList(settings => {
    settings.Name = "treeList";
    settings.ClientSideEvents.CellSelectionChanging = "function (s, e) { 
        if (e.cellInfo.column.fieldName == 'CategoryID') {
            // your code
            e.cancel = true;
        }
        else {
          e.newText += " copy"; 
        }
    }"; 
    settings.Columns.Add("CategoryID");
    ...
}).Bind(Model).GetHtml()

Inheritance

ASPxClientEventArgs
ASPxClientCancelEventArgs
ASPxClientTreeListClipboardCellPastingEventArgs
See Also