Tech/Web2 JqGrid 메소드 파헤치기 jqGrid() 메소드jQuery의 jqGrid 플러그인에서 사용되는 메소드1. grid.jqGrid('getDataIDs'): 현재 그리드에 있는 모든 데이터 행의 id를 배열 형태로 반환함 이 메소드 호출할 때, 반환되는 id값은 그리드에 추가된 데이터 행의 고유 식별자colModel: [ { name: 'id', index: 'id', key: true }, { name: 'name', index: 'name' }, { name: 'age', index: 'age' }]여기서 key: true로 설정된 id 컬럼이 각 행의 고유 id로 사용됨e.g. 데이터 추가할 때 id 지정grid.jqGrid("addRowData", "1", { id: "1", name: "John", age:.. Tech/Web 2024. 11. 18. CTRL+CLICK 하면 현재 탭에서도 링크 이동하는 문제 해결 방법 들어가며회사에서 만든 웹사이트에서 a 태그를 ctrl+click 하면 새탭이 열림과 동시에 현재 탭도 해당 링크로 이동하게 되는 현상이 있었다. 사수가 언젠가 해결해달라며 가볍게 넘겼지만 그냥 지금 하고 싶어서... 문제를 해결하기 위해 하루정도 꼬박 헤맸던 거 같다... 근데 해결이 돼서! 너무 뿌듯해서! 글을 쓰려고 한다 ㅎㅎ 문제서론에서 언급했듯이 a 태그 ctrl+click 하면 현재 탭도 해당 링크로 이동하게 되는 문제이다. 해결 방법기본 동작을 방지하는 쪽으로 생각을 해봤다.클릭 이벤트가 발생하면 event.preventDefault() 를 통해 기본 동작을 막으면 해결될 거라고 생각했다.그러나 생각보다 굳게 막혀있는 레거시 코드라서 그런가 ...? 하하 생각처럼 잘 해결되지 않았다.파일도.. Tech/Web 2024. 11. 15. 이전 1 다음 728x90 반응형