SMART datagrid v.1 > Classes > EditOptions

Back  Forward

DataLudi.EditOptions.pasteCallback  property

クリップボードのテキストをデータセルに貼り付ける時、テキストをフィールドの値に変換するコールバック関数。 

function (row:GridRow, column:GridColumn, field:DataField, text:String):*;

EditOptions.pasteDatetimeFormatsなど変換形式のプロパティー達より優先する。 カラムのValueColumn.pasteCallbackが指定されればこのプロパティーは無視される。 

デフォルト値はnull.

Getter
function pasteCallback(): Function
Setter
function setPasteCallback(value: Function)
Code -1
    grid.setEditOptions({
        pasteCallback: function (row, column, field, text) {
            if (field.fieldName() == 'amount') {
                return text ? parseFloat(text) : 100;
            }
            return field.readValue(text);
        });
    });
See Also
ValueColumn.pasteCallback
#.pasteBooleanFormat
#.pasteDatetimeFormats
#.pasteNumberChars
DataField
Examples
クリップボードからの貼り付け
クリップボードにコピー