多条件的中继器筛选,如何解决某些个条件包含“全部”选项时的筛选。及中继器跳转问题 已解决

尼克小魔王 普通用户 2019-12-10 3236

想通过设置多个下拉列表的选项,点击查询后,进行对中继器的多条件筛选,例如下图

主要问题在于,下拉列表中的选项有个全部,如果选择全部时,就相当于移除了对某个条件的筛选。

因为条件比较多,遍历一下判断,比较麻烦,求大神解答有没有快捷的函数或者方法可以使用。


另外想请问,使用中继器制作的表格,如何实现点击某一行时,可以切换某一个动态面板。

我在中继器里增加了点击事件,进行了文字判断,即根据某一个字段的文字,判断跳转的页面内容,但是在事件—选择设置动态面板后,动态面板的列表里没有可选择的。


登录后回复
最新回复 (9)
  • 尼克小魔王 普通用户 2020-8-20
    0 引用 10
    笑笑1 多个平行条件筛选 是怎么做的呀?比如条件a 姓名 b 学号 c 班级 ,输入ab 或c的条件内容后再查询筛选出符合条件的学生明细,这种的要怎么设置呀?
    在查询按钮的点击事件上 给中继器设置过滤器,过滤条件就是 中继器里的某个字段=筛选的选项, 多个是且的关系 
  • 笑笑1 普通用户 2020-6-28
    0 引用 9
    多个平行条件筛选 是怎么做的呀?比如条件a 姓名 b 学号 c 班级 ,输入ab 或c的条件内容后再查询筛选出符合条件的学生明细,这种的要怎么设置呀?
  • 松林放牛娃 超级版主 2019-12-19
    0 引用 8
    尼克小魔王 文本输入的是日期类型的,日期直接+1 不能再显示出来,用了那个加日期的函数也不行,不知道是不是要先转义时间格式。
    那你要不把文本框的内容,获取到,把日前面的截取,再把日截取+1,再组合起来。
  • 尼克小魔王 普通用户 2019-12-19
    0 引用 7
    松林放牛娃 直接设置文本+1不能实现?
    文本输入的是日期类型的,日期直接+1  不能再显示出来,用了那个加日期的函数也不行,不知道是不是要先转义时间格式。
  • 松林放牛娃 超级版主 2019-12-19
    0 引用 6
    尼克小魔王 另外再咨询一下版主,我有一个文本框A,设置为日期类型,用户可选择日期,然后有另外一个文本框B 我想实现,当用户在文本框A内输入日期后,文本框B的日期自动显示为 A的日期的后一日。就是在A的日期上增加 ...
    直接设置文本+1不能实现?
  • 尼克小魔王 普通用户 2019-12-19
    0 引用 5
    尼克小魔王 感谢版主,之前就是想着避免这种8次判断的情况,看看有没有便捷的方式,因为有的地方用的筛选还不止3个,,判断就更多了。真是让人挠头
    另外再咨询一下版主,我有一个文本框A,设置为日期类型,用户可选择日期,然后有另外一个文本框B
    我想实现,当用户在文本框A内输入日期后,文本框B的日期自动显示为  A的日期的后一日。就是在A的日期上增加一天。
    这种的怎么做呢,试了好几次都不太行=  =
  • 尼克小魔王 普通用户 2019-12-19
    0 引用 4
    松林放牛娃 关于搜索这个估计要判断好几次的。 1,下拉都为全部的时候:清除筛选; 2,三个下拉中,只有一个为全部:这里需要分别判断,就会有三次判断。如果其中一个为全部,在搜索条件中,就只判断另外两个就可以了。 ...
    感谢版主,之前就是想着避免这种8次判断的情况,看看有没有便捷的方式,因为有的地方用的筛选还不止3个,,判断就更多了。真是让人挠头
  • 松林放牛娃 超级版主 2019-12-11
    0 引用 3
    看一上在配置动作列表中,你是不是勾选了,隐藏未命名元件
  • 松林放牛娃 超级版主 2019-12-10
    0 引用 2
    关于搜索这个估计要判断好几次的。
    1,下拉都为全部的时候:清除筛选;
    2,三个下拉中,只有一个为全部:这里需要分别判断,就会有三次判断。如果其中一个为全部,在搜索条件中,就只判断另外两个就可以了。
    3,三个下拉中,有两个为全部。同样会判断三次,在搜索条件中,就只出现满足不为全部的下拉选项就可以了。
    4,最后一种就是,都不为全部,这样就会出现三个下拉选择叠加搜索的结果。
    所以一共会有8次的判断。
返回
发新帖
AxureShop
AxureShop
AxureShop