ax5ui / ax5ui-grid

Javascript UI Component - GRID ( Excel Grid, jqGrid, angularjs grid, jquery grid, SlickGrid, ag-grid gridify)
http://ax5.io/ax5ui-grid/demo/index.html
MIT License
99 stars 36 forks source link

그리드에서 선택된 row 값을 가져오는 것에 대한 질문입니다. #115

Closed mucsiza closed 6 years ago

mucsiza commented 6 years ago
  1. console.log(insertUserGrid.getList("selected")[0]["company_id"]);
  2. var companyId = insertUserGrid.getList("selected")[0]["company_id"];

그리드에서 값을 가져오는 방법은 알고 있었습니다.

하지만 위에 적은 방법대로 하면

1번 에서는 값이 표출이 되지만

2번에서는

ax5grid-data.js:703 Uncaught TypeError: Cannot read property 'company_id' of undefined at e.p (ax5grid-data.js:703) at e.x (ax5grid-data.js:658) at e.setValue (ax5grid.js:1401) at HTMLButtonElement. (sales:86) at HTMLButtonElement.dispatch (jquery-2.1.3.js:4430) at HTMLButtonElement.elemData.handle (jquery-2.1.3.js:4116)

이라고 에러가 발생합니다.

제가 잘못 사용하고 있는것인지.

아니면 내부적으로 에러가 있는것인지 궁금합니다.

thomasJang commented 6 years ago

insertUserGrid.getList("selected")[0] 이 undefined여서 생기는 문제이니까요. 상황에 따라 오브젝트가 제대로 있는지 확인 해보셔야 겠습니다.