SMART datagrid v1.4 > Classes > EditOptions

Back  Forward

DataLudi.EditOptions.copyCallback  property

데이터 셀들의 값들을 클립보드로 복사될 문자열로 리턴하는 콜백 함수. 

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

EditOptions.copyDatetimeFormat 등 변환 형식 속성들이나 useStyleFormats 설정보다 우선한다. 컬럼의 ValueColumn.copyCallback이 지정되면 이 속성은 무시된다. 

기본값은 null.

Getter
function copyCallback(): Function
Setter
function setCopyCallback(value: Function)
Code -1
    grid.setOptions({
        edit: {
            copyCallback: function (row, column, field, value) {
                if (field.fieldName() == 'amount') {
                    return '$' + value;
                }
                return value;
            });
        }
    });
Code -2
    grid.setEditOptions({
        copyCallback: function (row, column, field, value) {
            if (field.fieldName() == 'amount') {
                return '$' + value;
            }
            return value;
        });
    });
Code -3
    grid.copyOptions().setCopyCallback(function (row, column, field, value) {
            if (field.fieldName() == 'amount') {
                return '$' + value;
            }
            return value;
        });
See Also
ValueColumn.copyCallback
EditOptions.useStyleFormats
EditOptions.copyBooleanFormat
EditOptions.copyDatetimeFormat
EditOptions.copyNumberFormat
DataField
Examples
클립보드 복사