한 행의 내용을 다이얼로그로 열어 보여줍니다.
다이얼로그 내에서 값을 수정하실 수도 있으나,Formula
,Related
(관계형 Enum)는 동작하지 않습니다.
(가급적 다이얼로그 내에서 직접 수정보다는 확인 용도로 사용하실 것을 권합니다.)
해당 함수는"/plugins/ibsheet-dialog.js"
파일이 포함되어 있어야 사용하실 수 있습니다.
다이얼로그에 대한 자세한 수정은ibsheet-dialog.js
파일에서 하실 수 있습니다.
object showEditDialog( row, width, height, headerIndex, name, excludeHideCol, nav );
Name | Type | Required | Description |
---|---|---|---|
row | object |
필수 | 다이얼로그로 보여질 데이터 로우 객체 |
width | number |
선택 | 다이얼로그 창의 너비 (default: 700 ) |
height | number |
선택 | 다이얼로그 창의 높이 (default: 400 ) |
headerIndex | number |
선택 | 헤더행이 여러 줄인 경우 몇 번째 헤더행을 다이얼로그의 타이틀로 표시할 지 여부 ( default: 모든 헤더행의 타이틀을 구분자 "/"로 연결하여 표시 ) |
name | string |
선택 | 다이얼로그 이름 (default: "editSheet_" + 시트id ) |
excludeHideCol | boolean |
선택 | 숨겨진 컬럼에 대한 처리 여부 (default: 0(false) ) |
nav | boolean |
선택 | 네비게이션 기능 사용 여부 (default: 0(false) ) |
none
// 특정 열의 셀 클릭 시 다이얼로그 오픈
options.Events = {
onClick:function(evtParam){
if(evtParam.col == "DetailBtn"){
sheet.showEditDialog(evtParam.row);
return true;
}
}
}
// 객체 방식
sheet.showEditDialog({row: sheet.getFocusedRow(), width: 700, height: 700});
product | version | desc |
---|---|---|
dialog | 0.0.0 | 기능 추가 |
dialog | 0.0.8 | excludeHideCol 기능 추가 |
dialog | 0.0.10 | nav 기능 추가 |