목록코딩/JavaScript (4)
티끌모아 태산
기존에 javaScript 에디터가 있긴 있었는데 파일을 열 때 마다 아래와 같은 에러가 떴다. 그래서 아래 링크를 참조하여 설치를 진행했다. https://stackoverflow.com/questions/63518766/error-could-not-find-node-js-in-eclipse Error "could not find node.js" in eclipse I am trying to learn json handling with Python in the eclipse IDE. But whenever I try to make a json file in eclipse this error comes I have the latest version of eclipse and I need help to r..
setVertexList(new_row)함수에서 발생한 문제였다. 처음에는 new_row.clear()로 초기화를 했다고 생각했다. new_row.clear()는 값은 비워주었지만 계속 같은 주소를 가리키고 있기때문에 이후에 다른 데이터를 집어넣으면 그 데이터만을 가리키게된다. 따라서 new연산자를 이용해 새로운 객체를 생성해줘야하는 문제였다. ArrayList newData = new ArrayList(); //truckPath table에 들어갈 전체 data ArrayList new_row = null; //truckPath table의 row한 개 CSVRecord cur_row = null; //csv파일에서 현재 읽은 row CSVRecord pre_row = null; //csv파일에서 이전..
검색해도 안나와서 이것저것 하다가 스스로 발견했다. 잊어버리기 전에 정리해놓는다. 나의 경우에는 컨트롤러에서 ArrayList형의 데이터를 json으로 바꿔서 view에 리턴한다. 그리고 이 view에서 HashMap안에있는 각 인덱스에 접근하고싶었다. 방법은 간단하다. jsonData[0]['key_name'] 접근하고싶은 ArrayList의 n번째 index에 들어있는 hash맵의 key값을 2차원 배열의 인덱스 접근하듯이 써주면된다. 희안하다.
나의 경우에는 지도가 idle상태에 들때마다 해당 영역의 정보들을 DB에서 가져와서 datatable로 출력해야하고, DB데이터는 이미 API호출을 통해서 json형태로 들고있는 상태였다. datatable예제들은 죄다 datatable을 선언할 때 ajax를 통해 API호출을 하는 형태였기 때문에 나의 경우와는 맞지 않았다. 열심히 서칭을 한 결과 아래 페이지를 참고할 수 있었다. https://codezup.com/jquery-datatables-example-with-json-data/ 이 페이지에서는 json형태의 data를 미리 선언해서, dataTable 선언시 그 데이터를 그대로 담아주는 형태였다. 나도 API를 통해 DB의 데이터를 json형태로 갖고있는 상황이었기 때문에 그대로 따라했더니..