# getTableDataByOData 메서드

## Content


### 매서드 

Forguncy.getTableDataByOData(odataParam, successCallback, errorCallback, async: boolean)

### 설명 

OData 쿼리 문자열을 통해 데이터를 가져옵니다.

### 매개변수 



| 매개변수 | 형식 | 필수여부 | 설명 |
| --- | --- | --- | --- |
| odataParam | string | Yes | OData 쿼리 문자열입니다. |
| successCallback | function( plainObject data ) | Yes | 함수를 성공적으로 콜백했습니다. |
| errorCallback | function( string errorMessage ) | Yes | 오류 메시지가 포함된 콜백 실패 |
| async | boolean | No | 요청이 비동기인지 여부 |

### 반환값 

없음 

### 예제 

```javascript
//OData 쿼리 문자열을 통해 데이터 가져오기
Forguncy.getTableDataByOData("직원테이블?$select=*&$filter=ID ge 3",
function(data){
for(var i = 0; i < data.length; i++)
{
var id = data[i]["ID"];
var name = data[i]["이름"];
alert("ID=" + id + "; Name=" + name);
}
},
// 실패했을 경우 
function(errorMessage){
alert(errorMessage);
}
);
```

1. 페이지에서 범위를 선택하고, 데이터 테이블을 셀 범위로 드래그하고, 데이터 테이블의 필드를 바인딩하고, 각 열의 열 이름을 설정합니다.
2.  셀 범위를 선택하고 셀 유형을 버튼으로 설정하고 명령을 \[JavaScript 명령]으로 편집하고 JavaScript 코드를 입력합니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4e3bfc58-e2a1-41a1-ac75-a0e383260d93/image-952.png)

3.  편집이 완료되면 \[확인]을 클릭하여 대화 상자를 닫습니다.\
   페이지를 실행하고 데이터 가져오기 버튼을 클릭하면 가져온 데이터를 표시하는 경고 상자가 나타납니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4e3bfc58-e2a1-41a1-ac75-a0e383260d93/image-624.png)
