方法
Forguncy.getTableDataByCondition(condition, formulaCalcContext, callBack, async)
描述
通过条件获取数据表或视图的数据。
参数说明
参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
condition | 是 | 获取数据的条件。 | |
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);
附件demo中,使用了getTableDataByCondition方法获取表的数据。