Kintoone에 단축키를 억지로 추가했습니다
4622 단어 JavaScriptkintonetech
나는 이것을 하나하나 클릭하는 것이 매우 번거롭다고 생각해서 갑자기 시공지에 코드를 썼다.
만약 누르는 키가 R이라면 레코드의 재사용으로 날아간다.
하지만 댓글창에 R을 눌러도 날아갈 수 있기 때문에 고통스러운 회피 처리를 넣어봤다.
이럴 때는 보통 어떻게 해요.👀💦
보통 이 단어가 싫지만 일반적으로 어떻게 해야 옳을까.
아는 방법 좀 알려주세요.👀✨✨
안전을 보장할 수 없기 때문에 코드를 이해할 수 없는 상태에서 w를 모방하지 마십시오
(() => {
// レコード詳細画面
kintone.events.on(["app.record.detail.show"], (event) => {
const shortcutKeyEvent = (e) => {
// コメント書いてるときにR押したらレコードの再利用に飛ばないよう無理やり回避
if (document.activeElement.tagName === "DIV") {
return;
}
// 押したキーがRだったらレコードの再利用
if (e.code === "KeyR") {
location.href = `${location.origin}/k/${event.appId}/edit?record=${event.record.$id.value}`;
}
};
// なにかキーを押したらshortcutKeyEventが発動するようにする
document.addEventListener("keypress", shortcutKeyEvent);
});
})();
Reference
이 문제에 관하여(Kintoone에 단축키를 억지로 추가했습니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/juridon/articles/9a52a2735d569d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)