背景: 今天在使用datagear展示数据的时候,遇到一个需求,就是如何在表格展示的时候添加一个参数(比如,可以自己选择哪一天的数据,而不是固定的某一天的数据) **思路:**将时间定义成一个参数,这样在数据集里就可以按照可变参数来获取满足需求的数据。具体操作: 一、数据集加参数:

SELECT NAME, VALUE FROM T_ANALYSIS WHERE VALUE = ${value}

参数形式如上,当然我这里是sql加参数,如果你使用的是其他的,可以参考使用手册里的介绍,很详细。

这里需要注意的是,加上参数以后,我们需要在数据集编辑页面的参数处

meson 添加参数 如何添加参数_datagear

将你加的参数进行定义,所有准备好以后可以预览试运行一下,看看是否有异常情况,当然运行时会跳出一个窗口,让你输入参数的值如下图:

meson 添加参数 如何添加参数_参数_02

输入测试的值即可,这里说一下啊,如果到这一步,就已经满足了题目中所提到的需求,但是有没有发现,这里每一次运行是不是都要输入一个初始值,否则的话在图表展示的时候就会是空的,那么接下来就解决这个问题。

二、图表设置

在图表显示的编辑处最下面会有一个参数的选项,如下图:

meson 添加参数 如何添加参数_datagear_03

点击这里的参数,输入的值就相当于起始的默认值,然后保存。

三、展示:

最后一步就是展示,如果以上两个步骤操作成功的话,在展示页面就会出现初始值的数据,然后看页面的右上角回出现一个参数的按钮,我们点击按钮,就可以根据自己的需求选择想要的数据了。

meson 添加参数 如何添加参数_数据集_04

以上就是加参数的过程,其实比较简单,只是刚开始用这个,所以留作记录!

还有很多比较复杂一些的操作设置,可以参考下面的文档或许会有所帮助。

如有疑问,或者想一起探讨其他的问题的,留言联系。