Page tree
Skip to end of metadata
Go to start of metadata

 方法

   Forguncy.getTableDataByCondition(condition, formulaCalcContext, callBack, async)

 描述

   通过条件获取数据表或视图的数据。

 说明
如果勾选了应用程序设置中的“不允许使用JavaScript Api查询数据库”,则不能使用getTableDataByCondition方法获取数据表中的记录。

 参数说明

参数

类型

是否必须

说明

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);


附件demo中,使用了getTableDataByCondition方法获取表的数据。

MyListCellType.zip

  • No labels