控制器台截图
源代码截图
宜搭动作面板代码
//获取进行中待办数据
export function getTodoListData() {
this.dataSourceMap.getTodoTasks.load().then(res => {
//console.log(res)
//以下根据返回内容重构数据对象,使数据格式符合宜搭组件格式要求
let toDoData = []
for (let i = 0; i < res.data.length; i++) {
let tmpData = res.data[i].formData
//此处另外添加formInstId属性,用于之后的复选框功能
tmpData["formInstId"] = res.data[i].formInstId
//将每一个重构的对象存入到全局变量ToDoData
toDoData.push(tmpData)
}
//表格展示数据源。其中,currentPage和totalCount的取值会影响到表格分页器的展示
this.setState({
toDoListData: {
data: toDoData,
currentPage: res.currentPage,
totalCount: res.totalCount
}
})
//原表单真实数据集,用于后续的搜索功能
state.ToDoData_1['data'] = toDoData
})
//console.log('v', state.ToDoData_1)
}
如果您无法通过宜搭远程API获取到相关数据,请按照以下步骤进行故障排除:
确认API地址和端口:确保您正在使用正确的API地址和端口来访问宜搭远程API。请检查您的代码或配置文件中是否指定了正确的API地址和端口。
检查API权限和身份验证:宜搭远程API可能需要进行身份验证才能访问特定的数据。请确保您提供了正确的身份验证凭据,并且具有足够的权限来访问所需的数据。
检查网络连接:确保您的服务器可以访问到宜搭远程API服务器。尝试使用命令行工具(如curl、telnet等)或浏览器访问API地址,检查是否能够建立网络连接。
查看API日志和错误信息:如果宜搭远程API提供了日志记录功能,请查看相关日志文件以获取更多信息。同时,还可以捕获和查看API返回的错误消息,以帮助确定问题的根本原因。
联系宜搭支持团队:如果您经过以上步骤后仍然无法解决问题,建议您联系宜搭的技术支持团队,向他们提供详细的错误描述和相关日志,以便他们能够提供更准确的帮助和指导。
通过以上步骤,您应该能够排查并解决宜搭远程API无法获取相关数据的问题。
JavaScript代码中对一个未定义的变量或对象进行了操作,导致了TypeError异常。具体来说,错误提示中显示在page.js文件的第35行,代码中对formInstId属性进行了设置,而该属性的值为undefined,因此导致了异常。
根据您提供的信息,我注意到您正在使用宜搭远程API,并且遇到了获取不到相关数据的问题。以下是一些可能有助于解决问题的步骤和建议:
确保您已经正确地配置了宜搭远程API的密钥和连接参数。请确保您在代码中正确地指定了正确的API密钥和宜搭远程API的URL,并且您的请求中包含了正确的参数。
检查您的请求是否符合宜搭远程API的要求。请查阅宜搭远程API的文档,确保您的请求格式和参数设置是符合API规范的。
确保您的请求中包含了正确的授权信息。如果您的请求需要授权才能访问数据,请确保您在请求中提供了正确的授权信息,例如访问令牌或用户名和密码等。
确保您的请求中使用了正确的数据格式和参数。根据宜搭远程API的要求,您的请求需要使用正确的数据格式和参数。例如,如果API要求使用JSON格式的数据,请确保您的请求中发送的是符合JSON格式的数据。
如果您在请求中使用了拦截器或中间件,请确保它们正确地配置。拦截器或中间件可能会影响您的请求,导致无法获取到相关数据。请检查拦截器或中间件的配置是否正确,并且它们是否与宜搭远程API兼容。
如果您使用的是第三方库或框架,请确保它们与您的语言和环境兼容。一些第三方库或框架可能存在一些已知的问题或限制,导致无法获取到相关数据。请检查您使用的库或框架的文档,以确保它们与您的语言和环境兼容,并且具有与宜搭远程API交互的能力。
如果您仍然无法解决问题,请尝试查看宜搭远程API的文档或支持页面,以获取更多帮助和支持。此外,您可以尝试与宜搭团队联系,以获取更多关于如何使用宜搭远程API的建议和指导。
最后,我希望这些步骤和建议能够帮助您解决问题。如果您需要更多的帮助,请随时告诉我更多的信息,我将尽力提供帮助。
若在宜搭中请求数据源后没有数据,请确认以下几点:
1.您的接口的路径和请求方式等等是正确的。
2.默认请求已开启或者手动调用已生效。
3.您的接口支持www.aliwork.com的跨域访问。
4.您的接口是 https,并且证书是「安全」的。
由于宜搭提供的 Open API 调用需要进行鉴权,因此在免登页面中无法直接使用远程 Open API,可以自行通过 FaaS 或者自建服务中转调用。
调用宜搭接口没有数据返回或报错的问题:
1、检查接口是否正确:宜搭平台接口(页面数据源可直接调用)、服务端接口
2、参数格式是否正确,参数格式请参考接口文档,常见参数报错是searchFieldJson,updateFormDataJson都为json字符串格式,
组件格式参考:
数据源接口组件参数:保存/更新 表单数据格式说明、 根据组件值进行条件搜索,组件值格式说明
服务端接口组件参数:创建或更新表单数据格式说明、宜搭表单筛选的组件格式说明
3、服务端接口是否有申请开启宜搭权限,权限申请
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。