活字格读取数据库中的json数据到表格

这篇博客介绍了一种方法,通过JavaScript代码而非插件来读取数据库中的json数据,并将其填充到表格中。具体步骤包括设置数据获取参数、获取数据、解析JSON对象以及逐行添加到表格中。这种方法适用于在 Forguncy 平台上处理数据展示的场景。
摘要由CSDN通过智能技术生成

活字格读取数据库中的json数据到表格

1、方法:用JavaScript代码编写,不是用插件
//获取数据的参数
var param = {
//数据表名
TableName: "device_info_translation",
//要获取的字段名
Columns: ["id", "Device_ID","Device_Type","Parameters"],
//在设计器中设置的查询条件
//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;

//获取当前页面
var page = Forguncy.Page;
//获取页面上的表格
var listview = page.getListView("表格1");

//1 没有返回值
tableData.forEach((item)=>{
 	var obj = JSON.parse(item.Parameters); 
	console.log(obj)
	console.log(obj.工作状态)
	listview.addNewRow({
		"序号": item.id,
		"设备名称": item.Device_ID,
		"设备类型": item.Device_Type,
		"设备状态": obj.工作状态,
		"状态类型":  obj.工作状态,
		"寿命检倒计时": obj.电池剩余寿命提示,
		"功能检倒计时": obj.工作状态,
		"电池状态": obj.当前工作状态,
		"剩余应急时间": obj.电池剩余应急时间提示
	});
})

}, true);






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值