안녕하세요 그레이프시티입니다.
먼저 문의에 대한 답변이 늦어진 점 죄송합니다.
해당 이슈를 해결하기 위해서는 단축키를 입력 했을 때, 홈 탭을 클릭 및 활성화 하여 해당 dialog가 나타날 수 있도록 설정 하시면 됩니다. 탭의 경우, ribbon-navigation-menu 클래스를 가지고 있으며 해당 클래스를 가진 항목 중 클릭하고자 하는 탭의 인덱스를 설정 후, click 메서드를 추가해주시면 됩니다.
아래 코드 및 샘플의 경우, 임의로 탭을 추가하여 클릭하고자 하는 item의 인덱스가 1로 설정되어 있지만 홈 탭 앞에 별도 탭이 없는 경우, item을 0으로 설정해주시길 바랍니다. (파일 탭의 경우, ribbon-navigation-menu 클래스를 가지고 있지 않습니다.)
var command = {
canUndo: true,
execute: function(spread, options, isUndo) {
var Commands = GC.Spread.Sheets.Commands;
document.getElementsByClassName("ribbon-navigation-menu").item(1).click();
document.getElementsByClassName("ribbon-button-item").item(16).click();
}
};
자세한 코드는 아래 샘플에서 확인하실 수 있습니다.
더불어 dialog와 관련된 commandNames 문서가 있는지 본사 개발팀에 문의 해보았으나, 안타깝게도 별도 도움말 문서를 지원하지 않는 것으로 확인 되었습니다. 이와 관련하여 궁금한 점은 이전에 공유드린 commadnNames 문서를 참고하시거나 저희 쪽으로 문의 주시면 도와 드릴 수 있도록 하겠습니다.
다른 궁금한 점이 생기면, 문의 주시기 바랍니다.
감사합니다.
그레이프시티 드림
* 그레이프시티(GrapeCity)는 개발자를 위하여 ComponentOne(컴포넌트원), Spread(스프레드), ActiveReports(액티브리포츠), SpreadJS(스프레드JS), Wijmo(위즈모)와 같은 엑셀 스프레드시트 리포팅 그리드와 차트 등 다양한 종류의 .NET JavaScript(자바스크립트) 컴포넌트 툴을 생산하고있는 개발툴 전문 회사 입니다.