{"action":"closed","issue":{"url":"https://api.github.com/repos/axisj/axisj/issues/814","repository_url":"https://api.github.com/repos/axisj/axisj","labels_url":"https://api.github.com/repos/axisj/axisj/issues/814/labels{/name}","comments_url":"https://api.github.com/repos/axisj/axisj/issues/814/comments","events_url":"https://api.github.com/repos/axisj/axisj/issues/814/events","html_url":"https://github.com/axisj/axisj/issues/814","id":136594001,"number":814,"title":"AXGrid.printList에서 오류","user":{"login":"choiseungmun","id":17488277,"avatar_url":"https://avatars.githubusercontent.com/u/17488277?v=3","gravatar_id":"","url":"https://api.github.com/users/choiseungmun","html_url":"https://github.com/choiseungmun","followers_url":"https://api.github.com/users/choiseungmun/followers","following_url":"https://api.github.com/users/choiseungmun/following{/other_user}","gists_url":"https://api.github.com/users/choiseungmun/gists{/gist_id}","starred_url":"https://api.github.com/users/choiseungmun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/choiseungmun/subscriptions","organizations_url":"https://api.github.com/users/choiseungmun/orgs","repos_url":"https://api.github.com/users/choiseungmun/repos","events_url":"https://api.github.com/users/choiseungmun/events{/privacy}","received_events_url":"https://api.github.com/users/choiseungmun/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-02-26T04:27:42Z","updated_at":"2016-04-20T17:08:05Z","closed_at":"2016-04-20T17:08:05Z","body":"안녕하세요? 이번에 AXISJ를 업무에 도입해보고자 이것저것 검토를 해보고 있습니다.\r\n매우 훌륭한 프레임워크 인것 같습니다.\r\n\r\n다름이 아니라, 반응형 관련해서 확인해보고자 이리저리 테스트해보는 도중\r\n첨부한 그림과 같은 오류가 발생합니다.\r\n\r\n항상 발생하는 것은 아니고, 10번중 7번중 발생하는 것 같습니다.\r\nAXGrid.printList()에서\r\n```javascript\r\n            /// console.log(cfg.height, this.list.length);\r\n            if (cfg.__height != \"auto\" && this.list.length > 0) {\r\n                //아이템 한줄의 높이는?\r\n                var itemTrHeight = this.cachedDom.tbody.find(\"#\" + cfg.targetID + \"_AX_null_AX_0\").outerHeight().number();\r\n```\r\n\r\n부분에서 발생하는 것 같습니다.\r\nAxisj 릴리즈 버전은 1.0.22를 사용하고 있으며, 크롬에서 테스트 하고 있습니다. \r\n\r\n![_022616_011246_pm](https://cloud.githubusercontent.com/assets/17488277/13342982/a27b7ad2-dc8a-11e5-84d1-ae8fdef3e08f.jpg)\r\n\r\n\r\n\r\n추신:\r\n그리드의 클릭(더블클릭포함해서) 이벤트 핸들러를 사용하는 중에, 키보드와 마우스의 조합을 판정할 수 없는 문제가 있습니다. (특히 FF에서는 꼼수로 처리하는 방법밖에는 없습니다.)\r\n때문에, 이벤트 핸들러 시그니처에 이벤트객체도 같이 전달이 되도록 해주시면 큰 도움이 될 것 같습니다.\r\n\r\n키보드 이벤트를 확인하기 위해 아래와 같은 꼼수를 사용했습니다.\r\n```javascript\r\nbody : {\r\n\tondblclick: function(numRow, objRow, event){\t\r\n\t\tvar event = event || window.event;\t\t\r\n\t\tif(!event)\r\n\t\t{\r\n\t\t\t //FF에선 event가 argument로 전달되지 않은채 바로 사용할 수 없다.\r\n\t\t\t //AXISJ의  ondblclick 함수에는 event argument가 정의되어 있지 않으나, FF를 위해 편법으로 사용했다.\r\n\t\t\t //FF에서는 키보드 이벤트에 상관없이 처리하도록 한다.\t\t\t\r\n\t\t\tdoTest();\r\n\t\t\treturn true;\r\n\t\t}\t\t\r\n\t\tif (event.altKey) {\r\n\t\t\tdoModalTest();\r\n\t\t}\r\n\t\telse {\r\n\t\t\tdoTest();\r\n\t\t}\r\n\t},\r\n},\r\n```"}}