方法
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方法获取表的数据。