[]
Forguncy.getTableDataByCondition(condition, formulaCalcContext, callBack, async)
조건을 통해 데이터 테이블 또는 뷰에 대한 데이터를 가져옵니다.
| 매개변수 | 형식 | 필요여부 | 설명 |
|---|---|---|---|
| condition | GetTableDataByConditionParams | 필수 | 데이터를 가져오는 조건입니다. |
| formulaCalcContext | FormulaCalcContext | 필수 | 매개 변수에 대한 쿼리 조건에 수식이 포함된 경우 수식을 사용하여 계산된 결과를 가져오는 수식 계산에 대한 컨텍스트 정보입니다. |
| callBack | function | 필수 | 함수를 성공적으로 콜백했습니다. |
| async | boolean | 필수아 | 요청이 비동기인지 여부입니다. |
없음
다음 예제 코드에서는 getTableDataByCondition 메서드를 사용하여 데이터 테이블의 데이터를 가져옵니다.
// 데이터 매개변수 가져오기
var param = {
//데이터테이블 이름
TableName: "직원 테이블",
//필드 이름
Columns: ["ID", "이"],
// 디자이너에서 설정한 쿼리 조건
QueryCondition: ISqlCondition,
QueryPolicy: {
Distinct: true,
QueryNullPolicy: Forguncy.QueryNullPolicy.QueryAllItemsWhenValueIsNull,
IgnoreCache: false
},
// 디자이너에서 설정한 정렬 조건
SortCondition: ISqlCondition
};
//수식 계산의 컨텍스트 정보, 획득한 매개변수의 쿼리 조건에 수식이 포함된 경우 수식 계산 결과 사용
var formulaCalcContext = {
// 수식에서 참조하는 셀 또는 셀 범위가 마스터 페이지에 있는지 여부
IsInMasterPage: false
};
//데이터 테이블의 데이터 가져오기
Forguncy.getTableDataByCondition (param, formulaCalcContext, function(dataStr){
var tableData = dataStr;
}, true);