Simon.hu 发表于 2020-8-28 17:09:50

活字格6.0Update1新功能解密:十六,插件系列-Json数据转换命令插件

先说好,这也是一个大招~~~~~
http://img.soogif.com/es2PmbsSM8JUZq4J7jZtIwg8gKgWUqY1.gif_s400x0

前面我刚发了一个大招,不知道看完以后的小伙伴们有没有被他镇伤?
活字格6.0Update1新功能解密:六,服务端命令提升3(POST数据命令)


这次的这个大招其实他是上面的大招配合使用的,具体是怎么弄的呢?
上回,我给大家说到过这个POST插件(后面我们会给他把名字修改成HTTPRequst插件),这个插件已经给大家讲过了,但是有的有经验的大佬已经在问了,那有的时候,我们做数据交互的时候需要使用Json来传输数据,而且这些返回的数据,可能还需要在活字格的页面上展示,那咋展示啊?
如果要展示,那我们需要把这些数据返回到页面的表格或者单元格上,那这时候咋整啊?

这时候,我们的这个大招就有用了~~~

那我们模拟一个真实的场景来,一起感受一下这个插件的强大
--当我们发送一个请求到其他的一个网站这个网站会返回一堆的数据给我们然后我们需要把他返回的数据展示到我们开发的页面上

第1步,因为这个可能牵扯到跨域的问题,所以我们要使用服务端的post命令插件去给其他的应用发送请求比如如下截图的样式

其他的应用会给我们返回一个数据,那么我们就使用服务端命令,将这个返回值再传递到网页的一个格子中

真正调用的时候,我们需要在活子格页面的一个按钮中首先发送一个请求到服务端,然后再由服务端发送请求到其他的应用然后在应用返回一部分数据以后,这个命返回值会存到页面的一个格子里面


下面就是我们的重头戏,如何把返回值,展示到我们页面的表格或者单元格中,那因为此次返回值是一个数组,所以我们要把它放放到一个表格中,我们只需要像如下的这样的操作就可以将返回值内容直接展示到表格中


因为在活子格的页面需要展示一个表格的时候,你需要绑定一个数据员,至少在以前版本需要这样子,所以在新版本中,我们首先取消了表格的这个限制,你可以直接在页面上绑定一个空表格,这个表格不用绑定任何的数据源

然后再使用本次的这个大招命令,将数据扔到这个表格中
这个时候需要注意的就是表格的列明要跟我们传输的json数据的值对应起来

当我们设置好对应关系了以后,整个流程就走完了
下面我们一块来看一下整体的效果



http://img.soogif.com/Y0tSyIBHjsD5VSrYS99z9LCtg26lchlY.gif_s400x0
页: [1]
查看完整版本: 活字格6.0Update1新功能解密:十六,插件系列-Json数据转换命令插件