반응형
Notice
Recent Posts
Recent Comments
Link
코드 짜는 티모
[Xplatform] 그리드의 특정 셀 텍스트를 Ctrl+C로 클립보드에 복사 본문
반응형
fnGridCopy 함수
이 함수는 그리드의 특정 셀 텍스트를 Ctrl+C로 클립보드에 복사하는 기능을 수행합니다.
코드
function fnGridCopy(obj: Grid, e: KeyEventInfo) {
// Ctrl+C 키가 눌렸고, 키 코드가 67인 경우 실행
if (e.ctrlKey && e.keycode == 67) {
// 클립보드에 저장할 텍스트를 담을 변수
var v_clip = "";
// 현재 그리드 셀의 행과 열 위치를 가져오기
var nGrdCellPos = obj.getCellPos();
var nRowPos = eval(obj.binddataset).rowposition;
// 현재 셀의 텍스트 가져오기
v_clip = obj.getCellText(nRowPos, nGrdCellPos);
// 클립보드 초기화 후 텍스트 복사
system.clearClipboard();
system.setClipboard("CF_TEXT", v_clip);
}
}
코드 설명
- fnGridCopy 함수: 그리드에서 Ctrl+C가 눌리면 현재 셀의 텍스트를 클립보드에 복사하는 역할을 합니다.
e.ctrlKey && e.keycode == 67
조건문은 Ctrl+C 키가 눌렸을 때 실행되도록 합니다.v_clip
변수는 클립보드에 저장할 텍스트를 담는 변수입니다.obj.getCellPos()
와eval(obj.binddataset).rowposition
을 사용하여 현재 셀의 행과 열 위치를 가져옵니다.obj.getCellText(nRowPos, nGrdCellPos)
로 현재 셀의 텍스트를 가져와v_clip
변수에 저장합니다.system.clearClipboard()
로 클립보드를 초기화하고,system.setClipboard("CF_TEXT", v_clip)
로 텍스트를 클립보드에 복사합니다.
반응형
'IT > Xplatform' 카테고리의 다른 글
[xplatform] xplatform 단축키 (1) | 2023.11.30 |
---|---|
[xplatform] 데이터셋 데이터 복사 (0) | 2019.02.20 |
[xplatform] data가 밀어 넣어진 dataset에서 필터 (0) | 2019.02.20 |
[xplatform] ds에 전체 추가하기 (0) | 2019.02.12 |
Comments